Python时间给了错误的价值

时间:2018-06-21 13:48:48

标签: python-3.x epoch

我正在尝试将epoch时间转换为python中的字符串。但是我错了一年。同样的数字可以通过“时代转换器”轻松转换。

>>> time.strftime("%Y-%m-%d %H:%M:%S", time.gmtime(1529587632523))
'50440-09-13 13:28:43'

enter image description here

1 个答案:

答案 0 :(得分:0)

结果是纪元时间以毫秒为单位,我必须除以1000才能进行转换。

import time
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(msg.timestamp/1000)))