Python中的等效代码(时间)



javascript代码:

var date = new Date(1466278504960);

返回:2016年6月18日星期六20:35:04 GMT 0100(West)

如何在Python中将相同的数字转换为

当我使用

datetime.datetime.fromtimestamp(int("1466278504960")).strftime('%Y-%m-%d %H:%M:%S'))

我收到此错误:ValueError:年份超出范围

datetime.datetime.fromtimestamp将执行此操作,但是您需要首先将值除以1000(您给出的数值值和JavaScript的Date期望在 milliseconds中 python的API自时代以来需要浮点):

from datetime import datetime
date = datetime.fromtimestamp(1466278504960 / 1000.)

使RAW datetime对象;如果您想要它的格式相同,则应查看datetime对象的strftime方法。

几乎相同。您只需要转换单元。

JavaScript的日期指定毫秒中的数字,换句话说,将毫秒中的数字作为参数。当Python日期需要几秒钟时。

最新更新