gpt4 book ai didi

python - 在 Python 中以秒和纳秒为单位获取 POSIX/Unix 时间?

转载 作者:IT老高 更新时间:2023-10-28 21:39:52 25 4
gpt4 key购买 nike

我一直试图找到一种方法来获取自 1970 年 1 月 1 日 00:00:00 UTC 以来在 python 中以秒和纳秒为单位的时间,但我找不到任何可以给我适当精度的东西。

我尝试过使用时间模块,但精度只有微秒,所以我尝试的代码是:

import time

print time.time()

这给了我这样的结果:

1267918039.01

但是,我需要一个如下所示的结果:

1267918039.331291406

有人知道以秒和纳秒表示 UNIX 时间的可能方法吗?我找不到设置正确精度或以正确格式获得结果的方法。感谢您的帮助

最佳答案

Python 3.7 开始,使用 time.time_ns() 很容易实现

Similar to time() but returns time as an integer number of nanoseconds since the epoch.

Python 3.7 版本中包含纳秒的所有新功能: PEP 564: Add new time functions with nanosecond resolution

关于python - 在 Python 中以秒和纳秒为单位获取 POSIX/Unix 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2394485/

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