ホームページ >バックエンド開発 >Python チュートリアル >Python で 2 つの Datetime オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?
Python での Datetime オブジェクト間の時間差の計算
多くの場合、さまざまなアプリケーションで 2 つのタイムスタンプ間の時間差を計算することが必要になります。 Python の datetime モジュールは、このようなシナリオに効率的な機能を提供します。
2 つの datetime オブジェクト間の時差を分単位で確認するには、次の手順に従います。
import datetime
タイムスタンプを日時オブジェクトとして保存します。例:
first_timestamp = datetime.datetime.now() second_timestamp = datetime.datetime.now()
最初のタイムスタンプを 2 番目のタイムスタンプから減算して時差を取得します:
time_difference = second_timestamp - first_timestamp
time_difference オブジェクトは、差を日、秒、マイクロ秒で表します。分を抽出するには、次の手順を実行します。
seconds_in_a_day = 24 * 60 * 60 time = divmod(time_difference.days * seconds_in_a_day + time_difference.seconds, 60)
「time」変数には、分と秒の時差がタプルとして含まれています。たとえば、時差が 8 分と 562000 マイクロ秒 (8 秒) の場合、結果は次のようになります。
time = (0, 8) # 0 minutes, 8 seconds
このアプローチにより、datetime オブジェクト間の時差を簡単に計算でき、正確性を確保できます。アプリケーションの結果。
以上がPython で 2 つの Datetime オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。