从我的程序编写的日志中,我调用了33.5k次datetime.now()
和35次我以这种格式获得日期时间:2012-01-27 21:28:31
并且应该看起来像这样:2012-01-29 02:20:03.026000
。为什么会这样?
更新
当我想要这样做时,我找到了它:datetime.strptime(my_datetime_variable, "%Y-%m-%d %H:%M:%S.%f")
。当然我可以使用try / except并在最后使用不带.%f
的格式,但我很感兴趣这种行为的原因是什么。
答案 0 :(得分:2)
我会说如果恰好是0,它可能不会打印微秒。