1. 程式人生 > >python標準庫常用模組(一)-----------------------------time模組詳解及相關演示程式碼

python標準庫常用模組(一)-----------------------------time模組詳解及相關演示程式碼

要想了解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