ホームページ >バックエンド開発 >Python チュートリアル >2 つの Python `datetime` オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?
Python で Datetime オブジェクト間の時間差を計算する
Python で 2 つの datetime オブジェクト間の時間差を決定する方法を見てみましょう。
を理解する問題:
2 つの datetime オブジェクト間の時間差を計算するには、時間、分、秒の構成要素を考慮して、差を分単位で見つける必要があります。詳細な回答:
時差を分単位で取得するには、次の手順に従います。手順:import datetime first_time = datetime.datetime.now() later_time = datetime.datetime.now() difference = later_time - first_time seconds_in_day = 24 * 60 * 60 minutes, seconds = divmod(difference.days * seconds_in_day + difference.seconds, 60)後の時刻から最初の時刻を減算すると (差 = Later_time - first_time)、差を表す datetime オブジェクトが生成されます。次に、コードは、日、時間、分を考慮して、差を秒に変換します。最後に、divmod 関数を使用して、時間差の分と秒の要素を決定します。たとえば、日時の差が 0 分、8 秒、562000 マイクロ秒の場合 (上記の例のように):
difference.days * seconds_in_day + difference.secondsは 8 秒 (0 分 8 秒) になります。 divmod を使用してこれを 60 で割ると、次のようになります。
minutes, seconds = divmod(8, 60)分 = 0、秒 = 8 となります。
以上が2 つの Python `datetime` オブジェクト間の時間差を分単位で計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。