「Python」strftime()で日時を指定フォーマットに変換するサンプル
使用例
import datetime
x = datetime.datetime(2021, 7, 16)
ロケールの曜日名
print(x.strftime("%A"))
%a : ロケールの曜日名(短縮形)
print(x.strftime("%a"))
%B : ロケールの月名
print(x.strftime("%B"))
%b : ロケールの月名(短縮形)
print(x.strftime("%b"))
%Y : 0埋めした10進数で表記した西暦4桁
print(x.strftime("%Y"))
%y : 0埋めした10進数で表記した西暦の下2桁
print(x.strftime("%y"))
#ローカルの日付
print(x.strftime("%X"))
print(x.strftime("%x"))
import datetime
x = datetime.datetime(2021, 7, 16)
ロケールの曜日名
print(x.strftime("%A"))
%a : ロケールの曜日名(短縮形)
print(x.strftime("%a"))
%B : ロケールの月名
print(x.strftime("%B"))
%b : ロケールの月名(短縮形)
print(x.strftime("%b"))
%Y : 0埋めした10進数で表記した西暦4桁
print(x.strftime("%Y"))
%y : 0埋めした10進数で表記した西暦の下2桁
print(x.strftime("%y"))
#ローカルの日付
print(x.strftime("%X"))
print(x.strftime("%x"))
import datetime x = datetime.datetime(2021, 7, 16) ロケールの曜日名 print(x.strftime("%A")) %a : ロケールの曜日名(短縮形) print(x.strftime("%a")) %B : ロケールの月名 print(x.strftime("%B")) %b : ロケールの月名(短縮形) print(x.strftime("%b")) %Y : 0埋めした10進数で表記した西暦4桁 print(x.strftime("%Y")) %y : 0埋めした10進数で表記した西暦の下2桁 print(x.strftime("%y")) #ローカルの日付 print(x.strftime("%X")) print(x.strftime("%x"))
結果
Friday
Fri
July
Jul
2021
21
00:00:00
07/16/21