![](/img/trans.png)
[英]Trying to return sec, min, hour as choosable “datetime.datetime” with yield
[英]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.