Python 的 time 模組


Python 提供了一個常用的 time 模組,其中包含用於處理時間和在不同表示形式之間轉換的函式。以下是所有可用方法的列表:

序號函式及描述
1time.altzone
如果定義了本地夏令時時區,則其相對於 UTC 的偏移量(以秒為單位),值為負表示本地夏令時時區位於 UTC 以東(如西歐,包括英國)。僅當 daylight 不為零時才使用此值。
2time.asctime([tupletime])
接受一個時間元組,並返回一個可讀的 24 個字元的字串,例如 'Tue Dec 11 18:07:14 2008'。


3time.clock( )
返回當前 CPU 時間,以秒為單位的浮點數。為了衡量不同方法的計算成本,time.clock 的值比 time.time() 的值更有用。
4time.ctime([secs])
類似於 asctime(localtime(secs)),不帶引數則類似於 asctime()。
5time.gmtime([secs])
接受自紀元以來以秒錶示的時間點,並返回一個包含 UTC 時間的時間元組 t。注意:t.tm_isdst 始終為 0。
6time.localtime([secs])
接受自紀元以來以秒錶示的時間點,並返回一個包含本地時間的時間元組 t(t.tm_isdst 為 0 或 1,取決於本地規則是否將夏令時應用於時間點 secs)。
7time.mktime(tupletime)
接受以本地時間表示的時間元組表示的時間點,並返回一個浮點數,表示自紀元以來以秒錶示的時間點。
8time.sleep(secs)
掛起呼叫執行緒 secs 秒。
9time.strftime(fmt[,tupletime])
接受以本地時間表示的時間元組表示的時間點,並返回一個字串,表示由字串 fmt 指定的時間點。
10time.strptime(str,fmt='%a %b %d %H:%M:%S %Y')
根據格式字串 fmt 解析 str,並返回時間元組格式的時間點。
11time.time( )
返回當前時間點,自紀元以來以秒為單位的浮點數。
12time.tzset()
重置庫例程使用的時區轉換規則。環境變數 TZ 指定如何執行此操作。

讓我們簡要了解一下這些函式:

time 模組還有以下兩個重要的屬性:

序號屬性及描述
1time.timezone
屬性 time.timezone 是本地時區(不含夏令時)相對於 UTC 的偏移量(以秒為單位)(在美洲地區 >0;在大多數歐洲、亞洲、非洲地區 <=0)。
2time.tzname
屬性 time.tzname 是一對依賴於區域設定的字串,分別是本地時區分別不含和包含夏令時的名稱。

更新於:2020年1月29日

358 次瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.