python的內建函數time

來源:互聯網
上載者:User

標籤:alt   one   .com   間隔   mon   字元   ftime   5.0   對象   

time 模組
1 >>> import time 2 >>> time.time() 3 1491064723.808669 4 >>> # time.time()返回目前時間的時間戳記timestamp(定義為從格林威治時間1970年01月01日00時00分00秒起至現在的總秒數)的方法,無參數 5 >>> time.asctime() 6 ‘Sun Apr  2 00:39:32 2017‘ 7 >>> # time.asctime()把struct_time對象格式轉換為字串格式為‘Sun Apr  2 00:39:32 2017‘ 8 >>> time.asctime(time.gmtime()) 9 ‘Sat Apr  1 16:41:41 2017‘10 >>> time.asctime(time.localtime())11 ‘Sun Apr  2 00:42:06 2017‘12 >>> time.ctime()13 ‘Sun Apr  2 00:42:29 2017‘14 >>> # time.ctime()把時間戳記轉換為字串格式‘Sun Apr  2 00:42:29 2017‘,預設為目前時間戳15 >>> time.ctime(1491064723.808669)16 ‘Sun Apr  2 00:38:43 2017‘17 >>> time.altzone  # 返回與utc時間的時間差,以秒計算18 -3240019 >>> time.localtime()  # 把時間戳記轉換為struct_time對象格式,預設返回目前時間戳20 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=2, tm_hour=0, tm_min=45, tm_sec=26, tm_wday=6, tm_yday=92, tm_isdst=0)21 >>> time.localtime(1491064723.808669)22 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=2, tm_hour=0, tm_min=38, tm_sec=43, tm_wday=6, tm_yday=92, tm_isdst=0)23 >>> 24 >>> time.gmtime()   # 將utc時間戳記轉換成struct_time對象格式,預設返回目前時間的25 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=1, tm_hour=16, tm_min=46, tm_sec=32, tm_wday=5, tm_yday=91, tm_isdst=0)26 >>> time.gmtime(1491064723.808669)27 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=1, tm_hour=16, tm_min=38, tm_sec=43, tm_wday=5, tm_yday=91, tm_isdst=0)28 >>> 29 >>> 30 >>> time.strftime(‘%Y-%m-%d %H:%M:%S‘, time.localtime()) # 將本地時間的struct_time格式轉成自訂字串格式 2017-04-01 23:15:4731 ‘2017-04-02 00:47:49‘32 >>> 33 >>> time.strftime(‘%Y-%m-%d %H:%M:%S‘, time.gmtime())  # 將utc時間的struct_time格式轉成自訂字串格式 2017-04-01 23:15:4734 ‘2017-04-01 16:48:27‘35 >>> 36 >>> time.strptime(‘2017-04-02 00:47:49‘, ‘%Y-%m-%d %H:%M:%S‘)   # 將 日期文字 轉成 struct_time時間對象格式,注意轉換後的tm_isdst=-1()夏令時狀態37 time.struct_time(tm_year=2017, tm_mon=4, tm_mday=2, tm_hour=0, tm_min=47, tm_sec=49, tm_wday=6, tm_yday=92, tm_isdst=-1)38 >>> 39 >>> time.mktime(time.localtime())40 1491065416.041 >>> # 將struct_tiame時間對象轉成時間戳記 結果返回1491061855.0  ,忽略小於秒的時間(忽略小數點後面)42 >>> 43 >>> time.mktime(time.localtime(1491061855.0011407))44 1491061855.045 >>> # 結果返回1491061855.0  ,忽略小於秒的時間(忽略小數點後面)46 >>> 47 >>> time.mktime(time.gmtime(1491061855.0011407))48 1491033055.049 >>> 50 >>> # 結果返回1491033055.0  ,忽略小於秒的時間(忽略小數點後面)51 >>>

  

格式字元及意義

%a 星期的簡寫。如 星期三為Web
%A 星期的全寫。如 星期三為Wednesday
%b 月份的簡寫。如4月份為Apr
%B月份的全寫。如4月份為April 
%c:  日期時間的字串表示。(如: 04/07/10 10:43:39)
%d:  日在這個月中的天數(是這個月的第幾天)
%f:  微秒(範圍[0,999999])
%H:  小時(24小時制,[0, 23])
%I:  小時(12小時制,[0, 11])
%j:  日在年中的天數 [001,366](是當年的第幾天)
%m:  月份([01,12])
%M:  分鐘([00,59])
%p:  AM或者PM
%S:  秒(範圍為[00,61],為什麼不是[00, 59],參考python手冊~_~)
%U:  周在當年的周數當年的第幾周),星期天作為周的第一天
%w:  今天在這周的天數,範圍為[0, 6],6表示星期天
%W:  周在當年的周數(是當年的第幾周),星期一作為周的第一天
%x:  日期文字(如:04/07/10)
%X:  時間字串(如:10:43:39)
%y:  2個數字表示的年份
%Y:  4個數字表示的年份
%z:  與utc時間的間隔 (如果是本地時間,返回Null 字元串)
%Z:  時區名稱(如果是本地時間,返回Null 字元串)

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.