Python之時間:time模組

來源:互聯網
上載者:User

標籤:time()   tar   print   mon   sleep   操作   參數   windows   nbsp   

import time  對於時間,使用最頻繁的模組1、擷取目前時間(1)時間戳記 time.time()時間戳記:從1970年1月1日0點開始到現在按秒計算的位移量(2)時間元組 time.localtime()返回的是時間元組,9個值time.struct_time(tm_year=2017, tm_mon=5, tm_mday=28, tm_hour=9, tm_min=43, tm_sec=3, tm_wday=6(這個星期的第幾天), tm_yday=148(這一年中的第幾天), tm_isdst=0(是否是夏令時時間))a、調用元組中的值t1=time.localtime()print t1.tm_year,t1.tm_hour 經常使用這種調用方式,比較直觀print t1[0],t1[2] 2、時間戳記和時間元組之間的轉換(1)時間戳記轉為時間元祖t2=time.time()time.sleep(10)time.localtime(t2) 把10秒前擷取的時間戳記轉換為時間元祖(2)把時間元祖轉為時間戳記 mktime()time.mktime(t3) 3、時間的應用(1)格式化輸出time.strftime() 格式化時間:把時間元組轉為格式化時間t4=time.localtime()print time.strftime(‘%Y-%m-%d %H:%M:%S‘,t4) 指定時間t4的格式化輸出print time.strftime(‘%Y-%m-%d %H:%M:%S‘) 目前時間的格式化輸出%Y(年)-%m(月)-%d(日) %H(時):%M(分):%S(秒)2、其他的格式化的參數%c 本地相應的日期和時間的字串表示(如:15/08/27 10:20:06)%x 本地相應日期文字(如15/08/01)%X 本地相應時間字串(如08:08:10)%w 一個星期中的第幾天(0 - 6,0是星期天)%a 本地星期名稱的簡寫(如星期四為Thu)%A 本地星期名稱的全稱(如星期四為Thursday)%b 本地月份名稱的簡寫(如八月份為agu)%B 本地月份名稱的全稱(如八月份為august)%j 一年中的第幾天(001 - 366)%U 一年中的星期數。(00 - 53星期天是一個星期的開始。)第一個星期天之前的所有天數都放在第0周。 (2)統計介面調用時間、程式執行消耗的時間startTime=time.time()介面或者啟動並執行程式endTime=time.time()spendTime=endTime-startTime 單位是秒(時間戳記的差) (3)格式化的時間轉換為時間元組 strptime() 是time.strftime()函數的逆操作strTime=‘2015-12-21 09:54:23‘formatTime=time.strptime(strTime,‘%Y-%m-%d %H-%M-%S‘)‘%Y-%m-%d %H-%M-%S‘ 這個格式需要匹配strTime中的格式 4、擷取格林威治時間(UTC+0) time.gmtime()t3=time.gmtime() 返回的是時間元組 5、等待方法(1)time.sleep()(2)time.clock()函數以浮點數計算的秒數返回當前的CPU時間在不同的系統上含義不同。在NUix系統上,它返回的是“進程時間”,它是用秒錶示的浮點數(時間戳記)。而在Windows中,第一次調用,返回的是進程運行時實際時間。而第二次之後的調用是自第一次調用以後到現在的已耗用時間

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.