Pythonでは、2つの日付間の時間を計算するために datetime
モジュールを使用します。このモジュールには datetime
オブジェクトを作成し、それらの間の差を計算するための機能が含まれています。
datetimeオブジェクトの作成
まず、2つの日付を表す datetime
オブジェクトを作成します。これは次のように行います:
from datetime import datetime
date1 = datetime(day=1, month=7, year=2021)
date2 = datetime.now()
ここで、date1
は2021年7月1日を表し、date2
は現在の日付と時間を表します。
日付間の差の計算
次に、これら2つの日付間の差を計算します。これは単純に2つの datetime
オブジェクトを引くことで行います:
timedelta = date2 - date1
この timedelta
オブジェクトは、date1
と date2
の間の時間差を表します。
日数の取得
最後に、timedelta
オブジェクトから日数を取得します。これは days
属性を使用して行います:
days = timedelta.days
これで、days
は date1
と date2
の間の日数を表します。
以上がPythonで2つの日付間の時間を計算する基本的な方法です。この機能は、日付の計算が必要なさまざまなアプリケーションで役立ちます。