如何在 Python 3 中获取以纳秒为单位的时间戳?
How to get timestamp in nanoseconds in Python 3?
import time
print(time.time())
这给了我输出:
1590683242.8507078
期望的输出是 19 位长纳秒 Unix 时间戳。
您可以使用Time模块的time.time_ns()方法。
import time
print(time.time_ns())
- time.time() -- 以秒为单位检索时间。
- time.time_ns() -- 以纳秒为单位检索时间。
time.time_ns()
与 time() 类似,但 returns 时间是自纪元以来的纳秒整数。
import time
print(time.time_ns())
1590683731073953000
使用
import time
print(time.time_ns())
import time
print(time.time())
这给了我输出:
1590683242.8507078
期望的输出是 19 位长纳秒 Unix 时间戳。
您可以使用Time模块的time.time_ns()方法。
import time
print(time.time_ns())
- time.time() -- 以秒为单位检索时间。
- time.time_ns() -- 以纳秒为单位检索时间。
time.time_ns()
与 time() 类似,但 returns 时间是自纪元以来的纳秒整数。
import time
print(time.time_ns())
1590683731073953000
使用
import time
print(time.time_ns())