1. ホーム
  2. python

[解決済み] 2つの日付の間の日数を計算する方法

2022-03-15 21:23:58

質問

2つの日付がある場合 (例. '8/18/2008''9/26/2008' )、この2つの日付の間の日数を求めるには、どのような方法があるのでしょうか?

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

2つの日付オブジェクトがある場合、それらを引き算することで、1.0を計算することができます。 timedelta オブジェクトを作成します。

from datetime import date

d0 = date(2008, 8, 18)
d1 = date(2008, 9, 26)
delta = d1 - d0
print(delta.days)

ドキュメントの該当箇所です。 https://docs.python.org/library/datetime.html .

参照 この回答 は別の例です。