今天用到python 的時間格式了,寫下來留給自己,也分享給大家
取得時間相關的資訊的話,要用到python time模組,python time模組裡面有很多非常好用的功能,你可以去官方
文件了解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是2023年到現在時間相隔的時間。
你可以試下下面的方式來取得當前時間的時間戳:
import time
print time.time()
輸出的結果是:
1279578704.6725271
但是這樣是一連串的數字不是我們想要的結果,我們可以利用time模組的格式化時間的方法來處理:
time.localtime(time.time())
用time.localtime()方法,作用是格式化時間戳為本地的時間。
輸出的結果是:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22, tm_min=33, tm_sec=39, tm_wday=0, tm_yday=200, tm_isdst=0)
現在看起來更有希望格式成我們想要的時間了。
time.strftime('%y-%m-%d',time.localtime(time.time()))
最後用time.strftime()方法,把剛才的一大串資訊格式化成我們想要的東西,現在的結果是:
2010-07-19
time.strftime裡面有很多引數,可以讓你能夠更隨意的輸出自己想要的東西:
下面是time.strftime的引數:
strftime(format[, tuple]) -> string
將指定的struct_time(預設為當前時間),根據指定的格式化字串輸出
python中時間日期格式化符號:
%y 兩位數的年份表示(00-99)
%y 四位數的年份表示(000-9999)
%m 月份(01-12)
%d 月內中的一天(0-31)
%h 24小時制小時數(0-23)
%i 12小時制小時數(01-12)
%m 分鐘數(00=59)
%s 秒(00-59)
%a 本地簡化星期名稱
%a 本地完整星期名稱
%b 本地簡化的月份名稱
%b 本地完整的月份名稱
%c 本地相應的日期表示和時間表示
%j 年內的一天(001-366)
%p 本地a.m.或p.m.的等價符
%u 一年中的星期數(00-53)星期天為星期的開始
%w 星期(0-6),星期天為星期的開始
%w 一年中的星期數(00-53)星期一為星期的開始
%x 本地相應的日期表示
%x 本地相應的時間表示
%z 當前時區的名稱
%% %號本身
Python時間格式
關於python時間格式總結 1 時間戳 import time print time.time 直接輸出時間戳 1481357223 利用time時間模組轉換,格式化時間戳為本地的時間 time.localtime time.time time.struct time tm year 2016,t...
python時間格式
1.日期輸出格式化 datetime string import datetime now datetime.datetime.now now.strftime y m d h m s 輸出 2015 04 07 19 11 21 strftime是datetime類的例項方法。2.日期輸出格式化 ...
python,時間格式,日期格式,時間戳的互相轉換
import datetime import time 獲取當前時間 now time datetime.datetime.now 2020 04 23 16 48 15.241974 time1 time.localtime time.struct time tm year 2020,tm mon...