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

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

Susan Sarandon
リリース: 2024-11-20 12:33:13
オリジナル
506 人が閲覧しました

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

Python で 2 つの Datetime オブジェクト間の時間差を計算する方法

2 つの Datetime オブジェクト間の時間差を決定することは、多くの場合、データにおいて重要なタスクです分析とプログラミング。 Python では、特に datetime クラスのオブジェクトに対して、これらの差を計算するためのさまざまなメソッドが提供されています。

分単位の時差の計算

2 つの datetime 間の時差を分単位で取得するにはオブジェクトをインポートするには、次の手順に従います。

  1. Datetime モジュール:

    import datetime
    ログイン後にコピー
  2. Datetime オブジェクトの定義:
    比較したい時間を表す、first_time と Later_time という 2 つの datetime オブジェクトがあるとします。
  3. 時間を計算するDifference:
    「-」演算子を使用して、後の時刻から前の時刻を減算します。これにより、差を表す datetime オブジェクトが生成されます。

    difference = later_time - first_time
    ログイン後にコピー
  4. Convert to Seconds:
    datetime オブジェクトの差には、日単位の時差が含まれます。秒、マイクロ秒。秒に変換するには、日数に 1 日の合計秒数を掛けて (24 60 60)、秒数を加算します:

    seconds_in_day = 24 * 60 * 60
    total_seconds = difference.days * seconds_in_day + difference.seconds
    ログイン後にコピー
  5. 分に変換:
    最後に、時差を分単位で取得するには、 60 による合計秒数:

    time_difference = divmod(total_seconds, 60)
    ログイン後にコピー

time_difference タプルには、分と残りの秒が 2 要素タプルとして含まれます。

以上が2 つの Python Datetime オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート