ホームページ >バックエンド開発 >Python チュートリアル >Python で 2 つの Datetime オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?

Python で 2 つの Datetime オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-22 02:41:12991ブラウズ

How to Calculate the Time Difference in Minutes Between Two Datetime Objects in Python?

Python での Datetime オブジェクト間の時間差の計算

多くの場合、さまざまなアプリケーションで 2 つのタイムスタンプ間の時間差を計算することが必要になります。 Python の datetime モジュールは、このようなシナリオに効率的な機能を提供します。

2 つの datetime オブジェクト間の時差を分単位で確認するには、次の手順に従います。

  1. datetime をインポートするモジュール:
import datetime
  1. 日時オブジェクトの作成:

タイムスタンプを日時オブジェクトとして保存します。例:

first_timestamp = datetime.datetime.now()
second_timestamp = datetime.datetime.now()
  1. 時差の計算:

最初のタイムスタンプを 2 番目のタイムスタンプから減算して時差を取得します:

time_difference = second_timestamp - first_timestamp
  1. 抜粋分:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。