簡體   English   中英

獲取兩個日期時間對象之間的時差,以小時,分鍾和秒為單位

[英]Get time difference between two datetime objects as hour, min and sec

我想獲取在python3中使用datetime在兩個日期之間經過的小時,分​​鍾和秒數。

這樣可以計算持續時間,並計算經過的小時,分​​鍾和秒數。

請注意,這尚未經過全面測試。 代碼也可以在Github上找到這里

from datetime import datetime
def calculate_time_duration(start_datetime, end_datetime):
    """
    Requires two datetime objects,
    returns (hours, minutes, seconds)
    """
    seconds = (end_datetime - start_datetime).total_seconds()
    minutes = seconds // 60
    seconds -= minutes * 60
    hours = minutes // 60
    minutes -= hours * 60
    return hours, minutes, seconds

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM