java - 在 python 中将 java System.currentTimeMillis()

我的时间戳从 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/

相关文章:

delphi - 如何格式化 DBGrid 列以显示两个小数位?

python - 如何从列表中删除所有符合特定格式的字符串?

go - 格式错误。新

java - 除法后获取数字中的所有小数位

c# - 如何在 c# 中将 Decimal 格式化为程序控制的小数位数?

json - 如何在 Delphi 中漂亮地打印 JSON?

sql-server - 如何将数字格式化为带有填充零的字符串?

vba - 更改单元格中某些字符的颜色

c# - .NET 有免费的 SQL 格式化库吗?

java - 如何用空格左填充整数?