python 列印毫秒
阿新 • • 發佈:2018-12-23
2012-04-05
http://abloz.com author:ablozhou date:2012.4.5
python 如果列印到秒,可以用如下語句:
>>> import time >>> time.localtime(time.time()) time.struct_time(tm_year=2012, tm_mon=4, tm_mday=5, tm_hour=16, tm_min=0, tm_sec=29, tm_wday=3, tm_yday=96, tm_isdst=0) >>> time.strftime('%m-%d %H:%M:%S',time.localtime(time.time())) '04-05 16:02:04'
但如果需要列印到毫秒呢? localtime裡面沒有精確到毫秒。 在python 2.6以後,strftime有%f引數可以列印毫秒,不過應該用datetime模組,而不是time模組
>>> import datetime
>>> datetime.datetime.now().strftime("%H:%M:%S.%f")
'16:24:07.346000'
如果直接用time.strftime,則%f不會列印正確的毫秒,而是列印%f
如非註明轉載, 均為原創. 本站遵循知識共享CC協議,轉載請註明來源