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