gpt4 book ai didi

linkedin - LinkedIn API 返回的时间戳是什么格式?

转载 作者:行者123 更新时间:2023-12-05 08:58:02 28 4
gpt4 key购买 nike

LinkedIn 的 API 返回以下值:

[creationTimestamp] => 1407247548000

它看起来类似于 UNIX 时间戳,但末尾有三个“额外”零。这是什么格式,我该如何解码?

最佳答案

它是以毫秒为单位的时间戳。处理这取决于语言。一些语言可能期望以毫秒为单位的时间戳,而其他语言可能期望以秒为单位。例如,Python 3 需要秒,但也处理微秒(1000 毫秒)。

from datetime import datetime
ts = 1407247548124
dt = datetime.utcfromtimestamp(ts / 1000)
print(dt) # datetime(2014, 8, 5, 14, 5, 48, 124000)

Python 2 不直接处理毫秒(它会忽略小数部分),因此您需要将毫秒分开。

from datetime import datetime
ts = 14072475481234
secs, millis = divmod(ts, 1000)
dt = datetime.utcfromtimestamp(secs).replace(microsecond=millis * 1000)
print(dt) # datetime(2014, 8, 5, 14, 5, 48, 124000)

关于linkedin - LinkedIn API 返回的时间戳是什么格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27507349/

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