我正在尝试从 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 上尝试了一下。
关于您正在询问的模块的几个错误报告,这还不可能:
- 添加精度参数
- 日期时间没有纳秒