gpt4 book ai didi

python - 从 Binance-API (Python) 计算时间戳之外的日期

转载 作者:太空狗 更新时间:2023-10-30 01:11:40 25 4
gpt4 key购买 nike

我从 Binance-API 收到服务器时间,我尝试使用它,它看起来像这样:

{
"serverTime": 1518440400000
}

问题是,我怎样才能计算出这张邮票的日期?

我试过了

import datetime

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

但日期无效。

您有想法吗,还是具体一点?谢谢!

最佳答案

你可以使用这个:

from datetime import datetime
datetime.fromtimestamp(int("1518308894652"))

但是 python 说年份超出范围(可以理解,考虑到它说的是 50087)。所以我怀疑 serverTime 不是一个正常的时间戳。

但假设您得到的响应是时间戳,那么除了将字符串转换为 int 之外,您不需要进行任何其他转换。

编辑:

原来文档说“所有与时间和时间戳相关的字段都以毫秒为单位”。因此,只需将响应除以 1000 就可以了:datetime.fromtimestamp(int("1518308894652")/1000)Source

关于python - 从 Binance-API (Python) 计算时间戳之外的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48757836/

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