gpt4 book ai didi

javascript - python 中的等效代码(时间)

转载 作者:行者123 更新时间:2023-12-02 14:27:54 24 4
gpt4 key购买 nike

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:年份超出范围

最佳答案

datetime.datetime.fromtimestamp会执行此操作,但您需要先将该值除以 1000(您给出的数值和 JavaScript 的 Date 期望的单位是毫秒,因为纪元,其中 Python 的 API 采用自纪元以来的浮点):

from datetime import datetime

date = datetime.fromtimestamp(1466278504960 / 1000.)

这就是原始的datetime对象;如果你希望它的格式相同,你应该看看datetime object's strftime method .

关于javascript - python 中的等效代码(时间),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38064620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com