我正在从返回的API中检索端点:Date(1516367982230)
我在我的脚本中将此命名为SentDate
。括号之间的数字是UNIX时间戳。我想将它转换为正常的日期和时间,所以我使用了我在stackoverflow上找到的函数:
SentDate = dt.datetime.fromtimestamp(int(SentDate[6:-2])).strftime('%Y-%m-%d %H:%M:%S')
但是我一直收到这个错误:
OSError: [Errno 22] Invalid argument
我做错了什么?
答案 0 :(得分:0)
这似乎可以解决问题,我已将代码更改为:
SentDate = dt.datetime.fromtimestamp(int(SentDate[6:-5])).strftime('%Y-%m-%d %H:%M:%S') Thanks for your help
(Sumary:我的时间戳是几毫秒)