时间刻度:从0001年1月1日午夜12:00:00经过的100纳秒间隔

2024-05-05 11:53:03 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有类似于.net的python函数日期时间。滴答声它给出了从0001年1月1日午夜12:00:00经过的100纳秒间隔?尝试过日期时间和时间模块,到目前为止,我只能得到Unix纪元时间。在


Tags: 模块函数net间隔时间unix纪元
1条回答
网友
1楼 · 发布于 2024-05-05 11:53:03

从UNIX纪元后的秒数转换为时间刻度非常简单:

>>> int((datetime.datetime(1970, 1, 1, 0, 0, 0) - datetime.datetime(1, 1, 1, 0, 0, 0)).total_seconds()) * (10 ** 7)
621355968000000000

只需将62135596800000000添加到epoch之后的时间刻度;从epoch开始的time ticks就是时间戳乘以10^7:

^{pr2}$

相关问题 更多 >