Pythonでは、datetime
モジュールを使用して2つの日時の間の時間差を計算することができます。以下にその方法を示します。
まず、datetime
モジュールをインポートします。
import datetime
次に、2つの日時を定義します。これはdatetime
オブジェクトとして定義されます。
first_time = datetime.datetime(2022, 1, 1, 10, 0, 0) # 2022年1月1日10時0分0秒
second_time = datetime.datetime(2022, 1, 1, 12, 30, 0) # 2022年1月1日12時30分0秒
これら2つの日時の差を計算するには、単純に一方から他方を引きます。これにより、timedelta
オブジェクトが得られます。
time_difference = second_time - first_time
このtimedelta
オブジェクトから、時間差を秒単位で取得することができます。
time_difference_in_seconds = time_difference.total_seconds()
最後に、この秒数を60で割ることで、時間差を分単位で取得することができます。
time_difference_in_minutes = time_difference_in_seconds / 60
以上がPythonで2つの日時の間の時間差を分単位で計算する方法です。この方法を使えば、日時の計算が必要なプログラムを簡単に作成することができます。