ホームページ >バックエンド開発 >Python チュートリアル >2008 年 8 月 18 日と 2008 年 9 月 26 日の間は何日ですか?
2 つの日付間の期間を決定する方法
指定された 2 つの日付の間の日数を計算することは、プログラミングにおける一般的なタスクです。この質問は、'8/18/2008' から '9/26/2008' までの期間を決定する特定のシナリオを提示します。
Python の Datetime ライブラリを利用する
Pythonは、日付と時刻の操作を簡素化する datetime という強力なライブラリを提供します。これにより、計算や比較を実行するメソッドを備えたオブジェクトとして日付を表すことができます。
timedelta オブジェクトの利用
2 つの日付の間の期間を計算するには、1 つの日付を減算できます。相手からの反対。この操作により、日付間の差異を表す timedelta オブジェクトが生成されます。 timedelta オブジェクトは、2 つの日付の間の日数を含む days 属性を提供します。
コードのデモ
これは、Python の datetime ライブラリを使用して計算するコード スニペットの例です。指定された日付の間の期間:
from datetime import date d0 = date(2008, 8, 18) d1 = date(2008, 9, 26) # Calculate the duration (delta) between the two dates delta = d1 - d0 # Print the number of days print(delta.days)
さらにリソース
以上が2008 年 8 月 18 日と 2008 年 9 月 26 日の間は何日ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。