python3之time模块
生活随笔
收集整理的這篇文章主要介紹了
python3之time模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
時間戳
1: import time 2: print(time.time())可讀的時間格式
1: import time 2: print(time.ctime()) 3: later = time.time() + 600 4: print(time.ctime(later))結果
1: Wed Jan 30 17:11:49 2019 2: Wed Jan 30 17:21:49 2019暫停程序(進程或者線程)
1: time.sleep(secs)計時時鐘
1: import time 2: start = time.monotonic() 3: time.sleep(0.1) 4: end = time.monotonic() 5: print("start:", start) 6: print("end:", end) 7: print("span:", end - start)結果
1: start: 18363.609 2: end: 18363.718 3: span: 0.10900000000037835處理器時鐘時間
反應的是程序運行實際使用的時間
1: time.clock()組成時間格式
time模塊定義struct_time來保存日期和時間值。
gmtime()函數以UTC格式返回當前時間。localtime應用當前時區的當前時間。mktime取一個實例轉化為時間戳浮點數。
1: import time 2: print(time.gmtime()) 3: print(time.gmtime().tm_mon) 4: print(time.localtime()) 5: print(time.localtime().tm_yday) 6: print(time.mktime(time.localtime()))結果:
1: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=9, tm_min=32, tm_sec=17, tm_wday=2, tm_yday=30, tm_isdst=0) 2: 1 3: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=17, tm_min=32, tm_sec=17, tm_wday=2, tm_yday=30, tm_isdst=0) 4: 30 5: 1548840737.0解析和格式化時間
函數strptime和strftime可以在時間值的struct_time表示和字符串表示之間轉換。
1: import time 2: now = time.ctime() 3: print("now:", now) 4: parsed = time.strptime(now) 5: print("parsed time:", parsed) 6: print(parsed.tm_year, parsed.tm_mon, parsed.tm_mday) 7: print("formatted time:", time.strftime("%a-%b-%d-%H:%M:%S %Y", parsed))結果
1: now: Wed Jan 30 17:42:07 2019 2: parsed time: time.struct_time(tm_year=2019, tm_mon=1, tm_mday=30, tm_hour=17, tm_min=42, tm_sec=7, tm_wday=2, tm_yday=30, tm_isdst=-1) 3: 2019 1 30 4: formatted time: Wed-Jan-30-17:42:07 2019轉載于:https://www.cnblogs.com/haoqirui/p/10339208.html
總結
以上是生活随笔為你收集整理的python3之time模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 工银开元信用卡值得申请吗?丰富权益让你心
- 下一篇: python腾讯语音合成