datetimeオブジェクトのstrftimeメソッドで任意の書式に変換できます。
日付を文字列変換
from datetime import datetime
#現在時刻取得
t = datetime.now()
#yyyy/MM/ddに変換
fmt = t.strftime('%Y/%m/%d') #2024/06/22
#yyyy年MM月dd日 HH時mm分ss秒に変換
fmt = t.strftime('%Y年%m月%d日 %H時%M分%S秒') #2024年06月22日 18時41分43秒
年月日時分秒の書式
書式 | 意味 |
---|---|
%Y | 西暦年(4桁) |
%m | 月(2桁) |
%d | 日(2桁) |
%H | 時(2桁) |
%M | 分(2桁) |
%S | 秒(2桁) |