やりたいこと
- 日付を取得して文字列に変換
- ファイル名などによく使うため整理
ライブラリ
datetime
日付から文字列に変換してみる
実行日付
- 現在の日付を出力
実行日付
# yyyymmdd
yyyymmdd = datetime.date.today().strftime('%Y%m%d')
print(yyyymmdd)
# yyyy/mm/dd
yyyymmdd = datetime.date.today().strftime('%Y/%m/%d')
print(yyyymmdd)
# yyyy-mm-dd
yyyymmdd = datetime.date.today().strftime('%Y-%m-%d')
print(yyyymmdd)
結果
20200917
2020/09/17
2020-09-17
実行日時
- 実行日時に時間を追加して出力
- 表示形式は
yyyymmddhhmmss
実行日付
yyyymmdd_hms = datetime.date.now().strftime('%Y%m%d%H%M%S')
print(yyyymmdd_hms)
結果
20200917155026
日付フォーマット
strftime()
を使う
書式コードはこちら strftime() と strptime() の書式コード