Python で 2 つの Datetime オブジェクト間の時間差を計算する方法
2 つの Datetime オブジェクト間の時間差を決定することは、多くの場合、データにおいて重要なタスクです分析とプログラミング。 Python では、特に datetime クラスのオブジェクトに対して、これらの差を計算するためのさまざまなメソッドが提供されています。
分単位の時差の計算
2 つの datetime 間の時差を分単位で取得するにはオブジェクトをインポートするには、次の手順に従います。
Datetime モジュール:
import datetime
時間を計算するDifference:
「-」演算子を使用して、後の時刻から前の時刻を減算します。これにより、差を表す datetime オブジェクトが生成されます。
difference = later_time - first_time
Convert to Seconds:
datetime オブジェクトの差には、日単位の時差が含まれます。秒、マイクロ秒。秒に変換するには、日数に 1 日の合計秒数を掛けて (24 60 60)、秒数を加算します:
seconds_in_day = 24 * 60 * 60 total_seconds = difference.days * seconds_in_day + difference.seconds
分に変換:
最後に、時差を分単位で取得するには、 60 による合計秒数:
time_difference = divmod(total_seconds, 60)
time_difference タプルには、分と残りの秒が 2 要素タプルとして含まれます。
以上が2 つの Python Datetime オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。