pythonで英語の日付を変換する方法

※当サイトではアフィリエイト広告を利用しています

pythonで英語の日付を変換する方法をメモします

datetimeを使う

日付の操作を行うには、datetimeモジュールをインポートします。
これにより、日付を扱うための便利な機能が使用できます。

import datetime

strptimeの関数を使う

英語の文字列を日付オブジェクトに変換するには、datetime.datetime.strptime()メソッドを使用します。
このメソッドは、指定したフォーマットに従って文字列を解析して、日付のオブジェクトを返却します。

import datetime

date = 05Nov22
d = datetime.datetime.strptime(_date, "%d%b%y")
print(d.strftime("%Y/%m/%d"))
# 2022/11/05

pythonで指定できる日付のフォーマット

年月日を出力するために指定できる主なフォーマットは以下の通りです。

フォーマット指定文字列説明
%Y4桁の年2023
%y2桁の年23
%m2桁の月03
%B月の名称March
%b月の略称Mar
%d2桁の日29
%A曜日の名称Wednesday
%a曜日の略称Wed
%H24時間制の時間14
%I12時間制の時間02
%pAM/PMを示す文字列AM
%M2桁の分30
%S2桁の秒59
%fマイクロ秒000000

    コメント