直接上代碼吧spa
>>> import time >>> time.time() 1529935923.641123 >>> time.localtime( time.time() ) time.struct_time(tm_year=2018, tm_mon=6, tm_mday=25, tm_hour=22, tm_min=13, tm_sec=25, tm_wday=0, tm_yday=176, tm_isdst=0) >>> time.asctime( time.localtime(time.time()) ) 'Mon Jun 25 22:14:04 2018' >>> a=time.localtime( time.time() ) >>> a.tm_year 2018 >>> a.tm_mon 6 >>> data=time.strftime('%Y-%m-%d %H%:%M',time.localtime(time.time())) >>> data '2018-06-25 22:19' >>> time.strftime('%Y-%m-%d %H%:%M',time.localtime(1529768665)) '2018-06-23 23:44' >>>
>>> time.ctime() 'Mon Jun 25 23:17:59 2018'
time.mktime 將struct_time格式轉回成時間戳code
>>> now = time.localtime() >>> now time.struct_time(tm_year=2018, tm_mon=6, tm_mday=25, tm_hour=23, tm_min=21, tm_sec=16, tm_wday=0, tm_yday=176, tm_isdst=0) >>> time.mktime(now) 1529940076.0 >>>
time.strftime 將struct_time格式轉成指定的字符串格式blog
>>> now = time.localtime() >>> time.strftime("%Y-%m-%d %H:%M:%S",now) '2018-06-25 23:23:26'
時間格式:字符串
格式 | 說明 |
---|---|
%a | 顯示簡化星期名稱 |
%A | 顯示完整星期名稱 |
%b | 顯示簡化月份名稱 |
%B | 顯示完整月份名稱 |
%c | 本地相應的日期和時間表示 |
%d | 顯示當月第幾天 |
%H | 按24小時制顯示小時 |
%I | 按12小時制顯示小時 |
%j | 顯示當年第幾天 |
%m | 顯示月份 |
%M | 顯示分鐘數) |
%p | 本地am或者pm的相應符 |
%S | 顯示秒數) |
%U | 一年中的星期數 |
%w | 顯示在星期中的第幾天,默認從0開始表示週一 |
%W | 和%U基本相同 |
%x | 本地相應日期 |
%X | 本地相應時間 |
%y | 去掉世紀的年份(00 - 99) |
%Y | 完整的年份 |
%Z | 時區的名字(若是不存在爲空字符) |
%% | ‘%’字符 |