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桁) |

