2016-09-05 3 views

答えて

0

split()を使用して2つの時間値を区切り、それぞれdatetime.datetime型として解析し、次にtimedeltaを計算することができます。

例:

from datetime import datetime 
time_string = "07:30-12:45" 
separate_times = time_string.split("-") 
parsed_times = [datetime.strptime(t, "%H:%M") for t in separate_times] 
difference = parsed_times[1] - parsed_times[0] 

2回の間の総秒を返し、あなたが時間差の方向に興味がないならば、あなたはabs(difference.total_seconds())を使用することができますdifference.total_seconds()を呼び出します。

+0

簡単です。ありがとうございました! – CB001

関連する問題