Python の strftime の表示形式まとめ(年月日や曜日、0 埋めなど)

書式意味
%Y西暦(4 桁)2025
%y西暦(下 2 桁)25
%m月(ゼロ埋め 01–12)06
%B月名(英語)June
%b月名(省略形)Jun
%d日(ゼロ埋め 01–31)17
%e日(ゼロ埋めなし)※一部環境17
%j年内通算日(001–366)168
%U年内の週番号(日曜始まり)24
%W年内の週番号(月曜始まり)24
書式意味
%A曜日名(英語)Tuesday
%a曜日名(省略形)Tue
%w曜日番号(0:日曜〜6:土曜)2
書式意味
%H時(24 時間、ゼロ埋め)14
%I時(12 時間、ゼロ埋め)02
%p午前 / 午後(AM / PM)PM
%M分(ゼロ埋め)05
%S秒(ゼロ埋め)09
%fマイクロ秒(ゼロ埋め 6 桁)123456
%Zタイムゾーン名JST
%zタイムゾーン UTC オフセット+0900
書式意味
%cローカルな日時表現Tue Jun 17 14:05:09 2025
%xローカルな日付表現06/17/25(米国形式)
%Xローカルな時刻表現14:05:09
%%% 文字そのもの%