Pythonのdatetimeモジュールを使用して日付を処理する方法


  1. 日付の作成: datetimeモジュールをインポートし、dateクラスを使用して日付を作成します。以下は、2022年1月1日を表す日付の作成例です。
from datetime import date
my_date = date(2022, 1, 1)
print(my_date)
  1. 日付のフォーマット: strftimeメソッドを使用して、日付を指定した形式の文字列に変換することができます。以下は、日付を「年-月-日」の形式で表示する例です。
formatted_date = my_date.strftime("%Y-%m-%d")
print(formatted_date)
  1. 現在の日付と時刻の取得: datetimeクラスを使用して現在の日付と時刻を取得することができます。以下は、現在の日付と時刻を表示する例です。
from datetime import datetime
current_datetime = datetime.now()
print(current_datetime)
  1. 日付の計算: timedeltaクラスを使用して、日付の計算(加算や減算)を行うことができます。以下は、現在の日付から10日後の日付を計算する例です。
from datetime import timedelta
future_date = current_datetime + timedelta(days=10)
print(future_date)

これらは、datetimeモジュールの基本的な機能の一部です。さらに、時間やタイムゾーンの処理など、他の機能も利用することができます。詳細な情報については、Pythonの公式ドキュメントを参照してください。

以上が、Pythonのdatetimeモジュールを使用して日付を処理する方法の基本的な説明となります。必要に応じて、これらのコード例を活用して日付処理の実装を行ってください。