1. ホーム
  2. python

[解決済み] 2つの日付を比較するには?

2022-03-20 21:38:07

質問

Pythonを使って、2つの日付を比較して、どちらが後か確認するにはどうしたらいいですか?

例えば、私が作成している休日の日付のリストの中で、現在の日付が最後の日付を過ぎているかどうかをチェックしたいのです。そうすれば、管理者が holiday.txt ファイルを更新するように、自動的に電子メールが送信されるでしょう。

どのように解決するのですか?

を使用します。 datetime メソッドと演算子 < とその近親者です。

>>> from datetime import datetime, timedelta
>>> past = datetime.now() - timedelta(days=1)
>>> present = datetime.now()
>>> past < present
True
>>> datetime(3000, 1, 1) < present
False
>>> present - datetime(2000, 4, 4)
datetime.timedelta(4242, 75703, 762105)