如何从deltatime(日期时间)中找到纳秒的总量?

时间:2019-06-18 13:57:42

标签: python datetime seconds nanotime

我正在尝试从2010年1月1日开始以毫秒为单位获取当前时间。

我考虑过将总秒数乘以1e + 9,但是我不知道那将有多精确。

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

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

print(dateTimeObj)

1 个答案:

答案 0 :(得分:0)

如果您有足够新的Python,则可以使用time.time_ns()来完成此操作(我想可以通过减去):

>>> import time
>>> time.time()
1560868060.8969848
>>> time.time_ns()
1560868065180866064
>>> 

我刚刚在Python shell in the browser at their website上尝试过。

关于您正在询问的模块的几个错误报告,在尚不可能实现的地方: