日付型を文字列に変換する
Pythonで日付を文字列に変換するには、標準ライブラリのdatetimeモジュールを使用します。
まず、日付を表すdatetimeオブジェクトを作成します。次に、strftime()メソッドを使用して、そのオブジェクトを文字列に変換します。
以下は、現在日時を文字列に変換する例です。
from datetime import datetime # 現在日時を取得 now = datetime.now() # 文字列に変換 date_string = now.strftime("%Y-%m-%d %H:%M:%S") print(date_string) # "2022-12-27 15:54:30"
文字列を日付型に変換する
文字列を日付に変換するには、datetimeオブジェクトを作成する際に、datetime.strptime()関数を使用します。以下は、文字列を日付に変換する例です。
from datetime import datetime # 文字列を取得 date_string = "2022-12-27 15:54:30" # 日付に変換 date = datetime.strptime(date_string, "%Y-%m-%d %H:%M:%S") print(date) # datetime.datetime(2022, 12, 27, 15, 54, 30)
詳細については、Pythonのドキュメントを参照してください。
datetime — Basic date and time types — Python 3.10.2 documentation
コメント