python標準庫常用模組(一)-----------------------------time模組詳解及相關演示程式碼
阿新 • • 發佈:2018-12-09
要想了解time模組,我們需要首先了解一下時間的三種表現形式:
1.時間戳:當前距離1970年的秒數
2.格式化的字串:即2018年9月11日的這種表現形式
3.struct_time:元組時間,以元組的形式顯示時間,一共有九個元素
下面來介紹一下它具體的方法及示例程式碼:
1.獲取時間戳:time()
>>> import time >>> time.time() 1536669513.0519547
2.使程式停留若干時間:sleep()
sleep(1)表示程式在此處停留1秒,再進行下面的程式
3.獲取struct_time元組時間:localtime()
>>> time.localtime() time.struct_time(tm_year=2018, tm_mon=9, tm_mday=11, tm_hour=20, tm_min=41, tm_sec=20, tm_wday=1, tm_yday=254, tm_isdst=0)
4.獲取當前特定格式的時間:strftime()
>>> time.strftime("%Y年%m月%d日%H小時%M分鐘%S秒") '2018年09月11日20小時45分鐘15秒'
5.將時間戳時間轉為struct_time元組時間:gmtime()
>>> time.gmtime(time.time()) time.struct_time(tm_year=2018, tm_mon=9, tm_mday=11, tm_hour=12, tm_min=46, tm_sec=54, tm_wday=1, tm_yday=254, tm_isdst=0)
6.將struct_time元組時間轉為時間戳時間:mktime()
>>> time.mktime(time.localtime()) 1536670093.0