【发布时间】:2012-09-17 11:50:41
【问题描述】:
自纪元以来我有以下时间戳:
Timestamp
1346114717972
1354087827000
如何将这些时间戳转换为某些特定的输出格式,例如mm/dd/yyyy hr:min:sec?
我尝试将它们转换为datetime.datetime,但失败了:
>>> datetime.datetime.fromtimestamp(1346114717972)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: timestamp out of range for platform time_t
我该怎么做?
【问题讨论】:
-
您所做的是正确的,只是您通过的是毫秒而不是秒。试试
datetime.datetime.fromtimestamp(1346114717972/1000)
标签: python