2017-04-09 2 views

答えて

3

を与えるように、これらを減算できるようにしたいと思い、あなたはdatetime.datetimeオブジェクトにdatetime.timeオブジェクトを変換する必要があります。減算すると、timedeltaオブジェクトが得られます。 timedeltaオブジェクトの時間数を調べるには、合計秒数を見つけて3600で割ります。

# Create datetime objects for each time (a and b) 
dateTimeA = datetime.datetime.combine(datetime.date.today(), a) 
dateTimeB = datetime.datetime.combine(datetime.date.today(), b) 
# Get the difference between datetimes (as timedelta) 
dateTimeDifference = dateTimeA - dateTimeB 
# Divide difference in seconds by number of seconds in hour (3600) 
dateTimeDifferenceInHours = dateTimeDifference.total_seconds()/3600 
関連する問題