Python中的time模塊

time模塊提供了一系列時(shí)間相關(guān)的方法,此外,同樣提供時(shí)間相關(guān)的模塊還有datetime和calendar。
注:時(shí)間戳是指格林威治時(shí)間1970年01月01日00時(shí)00分00秒(北京時(shí)間1970年01月01日08時(shí)00分00秒)起至現(xiàn)在的總秒數(shù)

下面列舉time中常用的一些方法

- time.asctime([t])

asctime()將一個(gè)tuple或者gmtime()返回的時(shí)間轉(zhuǎn)換成“Mon Jun 11 05:10:28 2018”格式

>>> print(time.asctime(time.gmtime()))
Mon Jun 11 05:10:28 2018
- time.gmtime([secs])

將時(shí)間戳轉(zhuǎn)換成struct_time格式的世界標(biāo)準(zhǔn)時(shí)間(UTC),如果不傳參數(shù)則默認(rèn)為當(dāng)前時(shí)間(UTC)

>>> print(time.gmtime(2345554657))
time.struct_time(tm_year=2044, tm_mon=4, tm_mday=29, tm_hour=14, tm_min=57, tm_sec=37, tm_wday=4, tm_yday=120, tm_isdst=0)
>>> print(time.gmtime())
time.struct_time(tm_year=2018, tm_mon=6, tm_mday=11, tm_hour=5, tm_min=46, tm_sec=52, tm_wday=0, tm_yday=162, tm_isdst=0)
- time.localtime()

同time.gmtime(),不過返回的是本地時(shí)間

>>> print(time.localtime(), time.gmtime())
time.struct_time(tm_year=2018, tm_mon=6, tm_mday=11, tm_hour=14, tm_min=0, tm_sec=47, tm_wday=0, tm_yday=162, tm_isdst=0) time.struct_time(tm_year=2018, tm_mon=6, tm_mday=11, tm_hour=6, tm_min=0, tm_sec=47, tm_wday=0, tm_yday=162, tm_isdst=0)
- time.ctime([secs])

將時(shí)間戳轉(zhuǎn)換成“Mon Jun 11 13:18:19 2018”格式,如果不傳參數(shù)則默認(rèn)為當(dāng)前的本地時(shí)間

>>> print(time.ctime())
Mon Jun 11 13:18:19 2018
>>> print(time.ctime(2345554657))
Fri Apr 29 22:57:37 2044
- time.time()

返回當(dāng)前時(shí)間的時(shí)間戳

>>> time.localtime(time.time())
time.struct_time(tm_year=2018, tm_mon=6, tm_mday=11, tm_hour=14, tm_min=6, tm_sec=24, tm_wday=0, tm_yday=162, tm_isdst=0)
>>> time.gmtime(time.time())
time.struct_time(tm_year=2018, tm_mon=6, tm_mday=11, tm_hour=6, tm_min=6, tm_sec=32, tm_wday=0, tm_yday=162, tm_isdst=0)
- time.mktime(t)

與localtime()相反,mktime()是將struct_time格式或9-tuple的時(shí)間轉(zhuǎn)化成時(shí)間戳??勺鳛閠ime.time()的輔助。但是mktime()必須傳入t參數(shù)。

>>> time.mktime(time.gmtime())
1528668787.0
- time.sleep(secs)

延遲執(zhí)行被調(diào)用線程

- time.strftime(format[, t])

將代表時(shí)間的元組或struct_time轉(zhuǎn)化為指定格式的字符串。如果不提供t參數(shù),則使用當(dāng)前本地時(shí)間(由localtime()返回)。格式指令參照官網(wǎng)

>>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())
'Mon, 11 Jun 2018 06:53:37 +0000'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • time 在 Python 文檔里,time是歸類在Generic Operating System Servic...
    沐雨塵風(fēng)閱讀 3,537評(píng)論 0 4
  • 開始之前,首先要說明這幾點(diǎn): 1.在Python中,通常有這幾種方式來表示時(shí)間:1)時(shí)間戳 2)格式化的時(shí)間字符串...
    TENG書閱讀 468評(píng)論 0 0
  • 星星在歌唱 謝花葉 還記得兩年前那個(gè)秋天的陽光——金色的、明媚的、充滿夢(mèng)幻,卻是現(xiàn)實(shí)中一個(gè)美好而重大的開始...
    青鳥_a6e6閱讀 344評(píng)論 0 0
  • 全面定位: 1、自身分析:分析自己有哪些資源(如:人力,資金等) 2、行業(yè)分析:關(guān)注行業(yè)的動(dòng)態(tài),要去了解現(xiàn)在什么型...
    nous1閱讀 372評(píng)論 0 0
  • 《歌手》新一季又回歸大眾視線啦,相信很多粉絲也是期待已久,做了這么多季,看了許多沉寂已久的老歌手涅槃重生,也聽到許...
    大雄___閱讀 417評(píng)論 4 10

友情鏈接更多精彩內(nèi)容