Javascript代码:
var date = new Date(1466278504960);
返回:2016年6月18日星期六20:35:04 GMT + 0100(西部)
如何在python中将相同的数字转换为日期?
当我使用
时datetime.datetime.fromtimestamp(int("1466278504960")).strftime('%Y-%m-%d %H:%M:%S'))
我收到此错误:ValueError:year超出范围
答案 0 :(得分:2)
datetime.datetime.fromtimestamp
会执行此操作,但您需要先将值除以1000
(您提供的数值和JavaScript Date
预期的值毫秒自从纪元以来,Python的API从纪元开始采用浮点秒:
from datetime import datetime
date = datetime.fromtimestamp(1466278504960 / 1000.)
这使得原始datetime
对象;如果你想要格式相同,你应该看看datetime
object's strftime
method。
答案 1 :(得分:0)