将指标时间戳转换为人工日期

Convert the metric timestamp to a human date

我正在尝试从 Dynamics App 收集一些数据,我想将度量时间戳转换为人工脚本,但我收到此错误,有什么解决方案建议吗?

脚本

from datetime import datetime

timestamp = 1630548180000
dt_object = datetime.fromtimestamp(timestamp)

输出

Traceback (most recent call last):
  File "C:\Users\Developer\Desktop\test.py", line 4, in <module>
    dt_object = datetime.fromtimestamp(timestamp)
OSError: [Errno 22] Invalid argument

Python datetime 需要纪元秒,但你似乎有毫秒时间戳,所以你需要将这个值除以 1000。