我从服务器1394369201000返回此值,我必须将其转换为GWT日期格式? 我在文档中找到了不同的解决方法:
dt = datetime.datestr(1394369201000 , 'yyyymmdd')
但这没有用。
你能帮忙解决一下吗?
答案 0 :(得分:3)
>>> from datetime import datetime
>>> datetime.utcfromtimestamp(1394369201000/1000.0)
datetime.datetime(2014, 3, 9, 12, 46, 41)
答案 1 :(得分:2)
你的时间可能是毫秒,使用time
模块:
In [33]: import time
In [34]: time.gmtime(1394369201000/1000.)
Out[34]: time.struct_time(tm_year=2014, tm_mon=3, tm_mday=9, tm_hour=12, tm_min=46, tm_sec=41, tm_wday=6, tm_yday=68, tm_isdst=0)