我正在尝试将时代时间戳记1549392388289
(来自Web API)转换为datetime
对象。当我尝试
from datetime import datetime
dt = datetime.fromtimestamp(1549392388289)
引发OSError
异常
OSError:[Errno 22]无效的参数
但是使用online converter,相同的Epoch时间戳也可以正常工作。
是什么导致此异常?我该怎么解决?
答案 0 :(得分:2)
您已将时间戳乘以1000。这可以按预期进行:
from datetime import datetime
print(datetime.fromtimestamp(1549392388.289))