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 |
%l | AM/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
最後に
よく忘れるんですよね
使うことは多いのでメモメモ
こちらのサイトも参考に
コメント