将纪元转换为人类可读的日期在 python 中不起作用
Converting epoch to human-readable date doesn't work in python
我正在使用 时间模块 使用下面的代码将纪元转换为人类可读的日期。
import time
datetime = time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime(1609740000000))
print(datetime)
>>> Thu, 17 Aug 52980 20:00:00 +0000
在https://www.epochconverter.com
上检查时输出不正确
正确的输出应该是 Wed, 04 Aug 2021 21:49:24 +0000
time.localtime
以秒为单位。您大概以毫秒为单位传递时间。
datetime = time.strftime("%a, %d %b %Y %H:%M:%S +0000",
time.localtime(1609740000000 // 1000))
#'Mon, 04 Jan 2021 01:00:00 +0000'
epochconverter.com的答案是一样的。 您的“正确输出”不正确。
我正在使用 时间模块 使用下面的代码将纪元转换为人类可读的日期。
import time
datetime = time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.localtime(1609740000000))
print(datetime)
>>> Thu, 17 Aug 52980 20:00:00 +0000
在https://www.epochconverter.com
上检查时输出不正确正确的输出应该是 Wed, 04 Aug 2021 21:49:24 +0000
time.localtime
以秒为单位。您大概以毫秒为单位传递时间。
datetime = time.strftime("%a, %d %b %Y %H:%M:%S +0000",
time.localtime(1609740000000 // 1000))
#'Mon, 04 Jan 2021 01:00:00 +0000'
epochconverter.com的答案是一样的。 您的“正确输出”不正确。