1. 程式人生 > >Python time模組

Python time模組

Pythontime模組

['_STRUCT_TM_ITEMS','__doc__', '__loader__', '__name__', '__package__', '__spec__', 'altzone','asctime', 'clock', 'ctime', 'daylight', 'get_clock_info', 'gmtime','localtime', 'mktime', 'monotonic', 'perf_counter', 'process_time', 'sleep','strftime', 'strptime', 'struct_time', 'time', 'timezone', 'tzname']

1.time()

time模組的核心函式time(),它返回紀元開始的秒數,返回值為浮點數,具體精度依賴於平臺。

2.ctime()

浮點數一般用於儲存和比較日期,但是對人類不友好,要記錄和列印時間,可以使用ctime()。


3. clock()

clock()返回處理器時鐘時間,它的返回值一般用於效能測試與基準測試。因此它們反映了

程式的實際執行時間。


4. gmtime()與localtime()

gmtime()用於獲取UTC時間,localtime()用於獲取當前時區的當前時間,UTC時間實際就是格林尼治時間,它與中國時間的時差為八個小時。


5. strptime()

用於將字串時間轉換成struct_time格式


6. strftime()

用於時間的格式化輸出


7. mktime()

用於將struct_time轉換成時間的浮點數表示


8. sleep()

sleep函式用於將當前執行緒交出,要求它等待系統將其再次喚醒,如果寫程式只有一個執行緒,這實際上就會阻塞程序,什麼也不做。