1. 程式人生 > >python 列印毫秒

python 列印毫秒

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協議,轉載請註明來源