計算Python 中日期時間物件之間的時間差
讓我們探討如何在Python 中確定兩個日期時間物件之間的時間差:
了解問題:
要計算兩個日期時間物件之間的時間差,需要找到以分鐘為單位的差異,同時考慮到小時、分鐘和秒部分。
詳細答案:
要取得以分鐘為單位的時差,請按照以下步驟操作步驟:
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)
從較晚的時間中減去第一個時間(差值= 後來時間- 第一個時間)會得到一個表示差值的日期時間物件。然後,程式碼會考慮天、小時和分鐘,將差異轉換為秒。最後,它使用 divmod 函數來確定時間差的分鐘和秒部分。
例如,如果日期時間差為0 分鐘、8 秒和562000 微秒(如提供的範例所示):
difference.days * seconds_in_day + difference.seconds
將產生8 秒(0 分8 秒) 。使用 divmod 將其除以 60 將得到:
minutes, seconds = divmod(8, 60)
產生分鐘 = 0 和秒 = 8。
以上是如何計算兩個Python'datetime”物件之間的時間差(以分鐘為單位)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!