基本概念

Pythonで日付(datetime)と文字列を変換する方法

スポンサーリンク

日付型を文字列に変換する

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

コメント

タイトルとURLをコピーしました