6.python之time模組

來源:互聯網
上載者:User

標籤:python   時間   time   模組   

time模組中有三種時間的表示方式:

  1. 時間戳記(時間戳記就是從1970年1月1日至今過了多少秒。)

  2. 結構化時間。

  3. 字串時間。


一.顯示時間戳記

time.time() :顯示目前時間的時間戳記。

print time.time()

>>>1490326825.62


二.顯示當前結構化時間。

time.localtime():顯示目前時間的結構化時間,還可以將時間戳記轉換為結構化時間類型。

t = time.localtime()

我們可以先來看看time.localtime()返回的是個什麼類型的資料。

print type(t)

>>><type ‘time.struct_time‘>

這是一個結構化時間對象,接下來列印一下,看看裡面都包涵了哪些東西。

>>>time.struct_time(tm_year=2017, tm_mon=3, tm_mday=24, tm_hour=11, tm_min=45, tm_sec=20, tm_wday=4, tm_yday=83, tm_isdst=0)

tm_year :當前的年份。

tm_mon:當前的月份。

tm_mday:當前日期是多少號。

tm_hour:當前是幾點。

tm_min:當前的分鐘。

tm_sec:當前的秒數。

tm_wday:當前是一周內的第幾天(周一代表一周的第0天,從0開始算起。)

tm_yday:當前是一年內的第幾天。

time.localtime()可以傳入一個時間戳記格式的參數,可以將時間戳記轉換為結構化時間類型。


三.將時間戳記轉換為格式化時間。

time.localtime(1490326825.62)


四.將結構化時間轉換為時間戳記。

time.mktime() 傳入一個結構化時間對象,將結構化時間,轉換成時間戳記。


五.將字串時間轉換為格式化時間對象。

time.striptime(‘時間字串‘,格式)

print time.strptime(‘2017-03-24 15:34:26‘,‘%Y-%m-%d %H:%M:%S‘)

>>>time.struct_time(tm_year=2017, tm_mon=3, tm_mday=24, tm_hour=15, tm_min=34, tm_sec=26, tm_wday=4, tm_yday=83, tm_isdst=-1)



六.將格式化時間對象,轉換為字串時間格式。

time.strftime(‘格式‘,格式化時間對象)

print time.strftime(‘%Y-%m-%d %H:%M:%S‘,time.localtime())

>>>2017-03-24 15:34:26


七.直接顯示字串時間。

time.asctime() 預設不加參數的情況下,會輸出一個字串時間。

asctime可以傳一個格式化時間對象,將格式化時間對象轉換為字串格式輸出。


八.時間戳記轉字串。

time.ctime()  預設不加參數的情況下和asctime一樣會輸出一個字串時間。

ctime也可以傳入一個時間戳記,將時間戳記轉換為字串時間。


其他:

time.sleep()將一個線程延遲到指定時間運行,單位為秒。



本文出自 “reBiRTH” 部落格,請務必保留此出處http://suhaozhi.blog.51cto.com/7272298/1910077

6.python之time模組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.