- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
總結(jié)了python中日期和時間格式化輸出的方法。分享給大家供大家參考。具體分析如下:
python格式化日期時間的函數(shù)為datetime.datetime.strftime();由字符串轉(zhuǎn)為日期型的函數(shù)為:datetime.datetime.strptime(),兩個函數(shù)都涉及日期時間的格式化字符串,這里提供詳細的代碼詳細演示了每一個參數(shù)的使用方法及范例。
下面是格式化日期和時間時可用的替換符號 %a 輸出當(dāng)前是星期幾的英文簡寫
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%a' ) 'Sun' |
%A 輸出完整的星期幾名稱英文
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%A' ) 'Sunday' |
%b 輸出月份的英文簡寫
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%b' ) 'Sep' |
%B 輸出月份的英文完整名稱
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%B' ) 'September' |
%c 以本地時間顯示日期和時間
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%c' ) '09/15/13 21:43:29' |
%d 顯示1-31之間的數(shù),每月的第幾天,也就是年月日中的日
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%d' ) '15' |
%H 以24小時制顯示小時,比如,02,14
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%H' ) '21' |
%I 以12小時制的方式顯示當(dāng)前小時,例如當(dāng)前jb51.net服務(wù)器的時間為晚上21點,使用%I顯示09
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%I' ) '09' |
%j 顯示當(dāng)前日期為一年中的第幾天,如當(dāng)前jb51.net服務(wù)器時間為2013年9月15日,則顯示為258,也就是一年中的第258天
1 2 3 4 | >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime( '%j' ) '258' |
%m 顯示1-12之間的月份
1 2 3 4 |
|