ホームページ >バックエンド開発 >Python チュートリアル >Python で 2 つの日付間の日数を計算するにはどうすればよいですか?

Python で 2 つの日付間の日数を計算するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-03 07:32:09420ブラウズ

How Can I Calculate the Number of Days Between Two Dates in Python?

日付間の時間間隔の決定

指定された 2 つの日付の間の日数を計算することは、一般的なプログラミング タスクです。 Python には、これを実現する効率的な方法があります。

Datetime オブジェクトの使用

日付を datetime オブジェクトとして保存している場合 (「8/18/2008」など)および '9/26/2008')、最も簡単な方法は、日付から 1 つの日付を引くことです。 other:

from datetime import date

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

これにより、2 つの日付間の期間に関する情報が含まれる timedelta オブジェクトが生成されます。 timedelta の days 属性にアクセスすると、日付間の日数がわかります。

追加リソース

Python での日時操作の詳細については、「公式ドキュメント場所:

  • https://docs.python.org/library/datetime.html

日付間の時間間隔を計算する別の例は、次の場所にあります。続く答え:

  • https://stackoverflow.com/questions/896839/how-can-i-calculate-difference-between-two-dates-in-python

以上がPython で 2 つの日付間の日数を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。