Python獲取、格式化當(dāng)前時(shí)間日期的方法
Python獲取當(dāng)前時(shí)間_獲取格式化時(shí)間:
Python獲取當(dāng)前時(shí)間:
使用 time.time( ) 獲取到距離1970年1月1日的秒數(shù)(浮點(diǎn)數(shù)),然后傳遞給 localtime 獲取當(dāng)前時(shí)間
#使用 time.localtime(time.time()) import time times = time.time() print(times) # 表示自 1970 年 1月 1 日 過(guò)去了多久 # 1581305612.0510154 localtime = time.localtime(times) print(localtime) # time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11, # tm_min=33, tm_sec=32, tm_wday=0, tm_yday=41, tm_isdst=0) # 2020年2月10日11時(shí)33分32秒 周一 這一年的第 41 天 非夏令時(shí)
獲取格式化時(shí)間:
time.time() 獲取到1970年1月1日的秒數(shù) -> time.localtime() 轉(zhuǎn)變?yōu)楫?dāng)前時(shí)間 -> time.asctime() 將時(shí)間格式化
#獲取格式化時(shí)間 import time times = time.time() print(times) # 1581306786.3478658 local_times = time.localtime(times) print(local_times) # time.struct_time(tm_year=2020, tm_mon=2, tm_mday=10, tm_hour=11, # tm_min=53, tm_sec=6, tm_wday=0, tm_yday=41, tm_isdst=0) # 使用 asctime 將得到的 local_times 轉(zhuǎn)化為有格式的時(shí)間 local_time_asctimes = time.asctime(local_times) print(local_time_asctimes) # Mon Feb 10 11:53:06 2020
格式化日期:
%y :兩位數(shù)的年份表示 (00~99)
%Y :四位數(shù)的年份表示 (000~9999)
%m :月份(01~12)
%d :月份中的某一天(0~31)
%H :某時(shí),24小時(shí)制(0~23)
%I :某時(shí),12小時(shí)制(01~12)
%M :某分(0~59)
%S :某秒(00~59)
%a :周幾的英文簡(jiǎn)稱(chēng)
%A :周幾的完整英文名稱(chēng)
%b :月份的英文簡(jiǎn)稱(chēng)
%B :月份的完整英文名稱(chēng)
%c :本地相應(yīng)的日期表示和時(shí)間表示
%j :年內(nèi)的某一天(001~366)
%p :本地 A.M. 或 P.M.的等價(jià)符
%U :一年中的星期數(shù)(00~53)注:星期天為星期的開(kāi)始
%w :星期(0~6)注:星期天為星期的開(kāi)始
%W :一年中的星期數(shù)(00~53)注:星期一為星期的開(kāi)始
%x :本地相應(yīng)的日期表示
%X :本地相應(yīng)的時(shí)間表示
%Z : 當(dāng)前時(shí)區(qū)的名稱(chēng)
%% :輸出一個(gè)%
time.strftime(format[,t]):
# 格式化日期 # time.strftime(format[,t]) 參數(shù)為日期格式 import time times = time.time() local_time = time.localtime(times) # Y 年 - m 月 - d 日 H 時(shí) - M 分 - S 秒 print(time.strftime("%Y-%m-%d %H:%M:%S",local_time)) # 2020-02-10 12:07:55 # Y 年 - b 月份英文簡(jiǎn)稱(chēng) - d 日期 - H 時(shí) - M 分 - S 秒 - a 周幾的英文簡(jiǎn)稱(chēng) print(time.strftime("%Y %b %d %H:%M:%S %a",local_time)) # 2020 Feb 10 12:07:55 Mon
獲取某月的日歷:
calendar.month(year,month):
獲取 year 年 month 月的日歷
# 獲取某月的日歷 import calendar cal = calendar.month(2020,2) print("以下為2020年2月的日歷") print(cal) # February 2020 # Mo Tu We Th Fr Sa Su # 1 2 # 3 4 5 6 7 8 9 # 10 11 12 13 14 15 16 # 17 18 19 20 21 22 23 # 24 25 26 27 28 29
以上就是腳本之家小編整理的關(guān)于獲取當(dāng)前時(shí)間日期并格式化的方法,希望能夠幫助到大家。
相關(guān)文章
python基于socket函數(shù)實(shí)現(xiàn)端口掃描
這篇文章主要為大家詳細(xì)介紹了python基于socket函數(shù)實(shí)現(xiàn)端口掃描,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05python實(shí)現(xiàn)將JSON文件中的數(shù)據(jù)格式化處理
JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,常用于Web服務(wù)間的數(shù)據(jù)傳輸,Python內(nèi)置了??json??模塊,能夠方便地進(jìn)行JSON數(shù)據(jù)的解析與格式化,本文將通過(guò)具體的Python代碼實(shí)例,深入探討如何將JSON文件中的數(shù)據(jù)進(jìn)行格式化處理,需要的朋友可以參考下2024-03-03關(guān)于Python字典的底層實(shí)現(xiàn)原理
這篇文章主要介紹了關(guān)于Python字典的底層實(shí)現(xiàn)原理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02Python 程序報(bào)錯(cuò)崩潰后如何倒回到崩潰的位置(推薦)
這篇文章主要介紹了Python 程序報(bào)錯(cuò)崩潰后如何倒回到崩潰的位置,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06Python多線程編程(七):使用Condition實(shí)現(xiàn)復(fù)雜同步
這篇文章主要介紹了Python多線程編程(七):使用Condition實(shí)現(xiàn)復(fù)雜同步,本文講解通過(guò)很著名的“生產(chǎn)者-消費(fèi)者”模型來(lái)來(lái)演示在Python中使用Condition實(shí)現(xiàn)復(fù)雜同步,需要的朋友可以參考下2015-04-04python程序中的線程操作 concurrent模塊使用詳解
這篇文章主要介紹了python程序中的線程操作 concurrent模塊使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09