python - 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
解决方案
推荐阅读
- opengl - 如何在 OpenGL 中旋转 2D 正方形?
- sql-server - sql server将varchar转换为float导致问题
- powershell - 设置位置:找不到在 powershell 中接受参数“7”的位置参数
- filter - 如何平均按类别过滤的一列值?在 Power Bi
- ios - Xcode 12 AVMetadataMachineReadableCodeObject 问题
- sqlite - 含糊不清的列名
- javascript - 为什么我的函数返回 [AsyncFunction: repo]?
- javascript - 如何制作提前投票命令 Discord.js
- javascript - 传递给电线时转义字符串:单击事件
- python - 使用 HTML 格式时的 pandas_profiling TypeError