2017-04-09 78 views

回答

3

計算差值,您必須將datetime.time對象轉換爲datetime.datetime對象。然後當你減去,你會得到一個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 
相關問題