java - 在 python 中将 java System.currentTimeMillis() 转换为日期

标签 java python date formatting timestamp

我的时间戳从 1970 年开始以毫秒为单位。我想将其转换为 Python 中人类可读的日期。如果涉及到这一点,我可能不会失去一些精确度。

我该怎么做?

以下给出 ValueError: timestamp out of range for platform time_t on Linux 32bit

#!/usr/bin/env python
from datetime import date
print date.fromtimestamp(1241711346274)

谢谢你, 马克西姆。

最佳答案

Python 需要秒,所以先除以 1000.0:

>>> print date.fromtimestamp(1241711346274/1000.0)
2009-05-07

关于java - 在 python 中将 java System.currentTimeMillis() 转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/845153/

相关文章:

python - 为什么 python 将 0000 附加到每个 UTF-32 编码字符?

javascript - 2个日期之间的差异

java - 如何添加 MouseMotionListener 而不在类中实现它?

java - 使用 cookie servlet jsp 的注销表单

python - `antialiased`中的 `matplotlib.collections`是什么,怎么给它设置参数?

actionscript-3 - 使用多个字符分割字符串

java 8即时时间00 :00:00 gives time 02:00:00 after conversion to util,日期

java - 通过 jdbctemplate 在表中插入记录时如何获取自动增量 ID

java - 是否可以使用 Kafka 将 Java 对象发送到 C# 应用程序

python - 在 Python 中,使用通配符导入所有属性是一种好习惯吗?