首页 > 解决方案 > python timedelta微秒总是0

问题描述

我试图以微秒为单位测量两个时间戳之间的差异。在 timedelta 对象中,我不仅可以获得毫秒,而且毫秒之外的所有内容似乎都被四舍五入了。

import datetime

a = datetime.datetime.now()
_ = [i for i in range(123452)]  #just to spend some time
b = datetime.datetime.now()

print ((b-a).microseconds)

回报:5000

注意:在 Windows 7 上使用 Python 3.6

标签: pythondatetimetimedelta

解决方案


推荐阅读