如何在Python 3中获得以纳秒为单位的时间戳?

问题描述 投票:1回答:4
import time
print(time.time())

这给了我输出:

1590683242.8507078

所需的输出是19位长的纳秒级Unix时间戳。

python python-3.x timestamp influxdb epoch
4个回答
1
投票

您可以使用time.time_ns()代替time.time()

import time
print(time.time_ns())

1
投票

time.time_ns()

与time()类似,但返回的时间是自纪元以来的整数纳秒。

请参见https://docs.python.org/3.7/library/time.html#time.time_ns


1
投票
import time
print(time.time_ns())
1590683731073953000

1
投票

使用

import time
print(time.time_ns())
© www.soinside.com 2019 - 2024. All rights reserved.