从UNIX时间戳转换为datetime会导致OSError:[Errno 22]参数无效

2024-09-30 03:25:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我从一个返回为:Date(1516367982230)的API检索端点 我在我的脚本中把它命名为SentDate。括号内的数字是UNIX时间戳。我想把它转换成普通的日期和时间,所以我使用了stackoverflow上的一个函数:

SentDate = dt.datetime.fromtimestamp(int(SentDate[6:-2])).strftime('%Y-%m-%d %H:%M:%S')

但是,我总是返回这个错误:

^{pr2}$

我做错什么了?在


Tags: 函数脚本apidatetimedate时间dtunix
1条回答
网友
1楼 · 发布于 2024-09-30 03:25:34

这似乎很管用,我已经将代码改为:

SentDate = dt.datetime.fromtimestamp(int(SentDate[6:-5])).strftime('%Y-‌​%m-%d %H:%M:%S') Thanks for your help 

(Sumary:我的时间戳是毫秒)

相关问题 更多 >

    热门问题