0
我需要編寫一個程序來接受開始時間和結束時間,並以分鐘計算它們之間的變化。例如,開始時間是下午4點30分,結束時間是下午9點15分,那麼時間變化是285分鐘。我如何在Python中完成這項工作?我只需要計算的24小時內需要計算開始時間和結束時間之間的時間變化(Python)
我需要編寫一個程序來接受開始時間和結束時間,並以分鐘計算它們之間的變化。例如,開始時間是下午4點30分,結束時間是下午9點15分,那麼時間變化是285分鐘。我如何在Python中完成這項工作?我只需要計算的24小時內需要計算開始時間和結束時間之間的時間變化(Python)
這裏是你可以做什麼:
from datetime import datetime
def compute_time(start_time, end_time):
start_datetime = datetime.strptime(start_time, '%I:%M %p')
end_datetime = datetime.strptime(end_time, '%I:%M %p')
return (start_datetime - end_datetime).seconds/60
print compute_time('9:15 PM', '4:30 PM')
打印285
。
你有嘗試過什麼嗎? – Tomcat
如果開始時間是下午4:30,結束時間是上午9:15,該怎麼辦? – Gabe
這是我的情況。我可以接受兩個字符串:「下午4:30」和「下午9:15」,這是開始和結束時間。我需要找到一種方法來分開制動弦,並計算兩個時間60 *小時+分鐘,並採取差異。 –