【Python】datetimeモジュールで使える日付の書式まとめ

datetimeモジュールのdatetime/date/timeクラスのstrftimeメソッドで使える書式をまとめた

書式コード説明
%Y西暦(4桁表記。0埋め)2022
%m月(2桁表記。0埋め)02
%d日(2桁表記。0埋め)04
%H時(24時間制。2桁表記。0埋め)12
%M分(2桁表記。0埋め)31
%S秒(2桁表記。0埋め)21
%y西暦の下2桁(0埋め)21
%lAM/PMを表す文字列PM
%x日付をMM/DD/YY形式にしたもの22/02/04
%X時刻をhh:mm:ss形式にしたもの11:11:11
%a曜日の短縮形Thu
%A曜日Thursday
%z現在のタイムゾーンとUTC(協定世界時)とのオフセット+0900
%Z現在のタイムゾーンJST

使い方例)

import datetime

now = datetime.datetime.now(JST)
time_now = now.strftime('%Y/%m/%d %H:%M:%S')
print(time_now)  # 2022/02/15 11:33:22

よく忘れるんですよね

使うことは多いのでメモメモ

こちらのサイトも参考に

コメント

タイトルとURLをコピーしました