如何从增量时间(日期时间)中找到纳秒总数



我正在尝试从 01/01/2010 的确切开始获取当前时间(以纳秒为单位(

我想过将总秒数乘以 1e+9,但我不知道这有多准确。

我也尝试使用.total_nanoseconds(),但这似乎不起作用。

dateTimeObj = (datetime.datetime.now() - datetime.datetime(2010, 1, 1)).total_seconds() 
print(dateTimeObj)

如果你有一个足够新的Python,你可以使用time.time_ns()来完成这个(通过减去,我猜(:

>>> import time
>>> time.time()
1560868060.8969848
>>> time.time_ns()
1560868065180866064
>>> 
  • PEP 564
  • 相关错误报告

我刚刚在他们网站的浏览器中的 Python shell 上尝试了一下。

关于您正在询问的模块的几个错误报告,这还不可能:

  • 添加精度参数
  • 日期时间没有纳秒

相关内容

  • 没有找到相关文章

最新更新