Python сравнивает datatime.time с datetime.timedelta - PullRequest
0 голосов
/ 02 июля 2018

У меня есть время час, минута, секунда

 serverTime = 'Jul 2, 2018 3:21:56 PM'
 serverTime = serverTime.strftime('%H:%M:%S')
 serverTime = datetime.strptime(serverTime, '%H:%M:%S').time()
 print(serverTime)
 >> 15:21:56
 print(type(serverTime))
 >> <class 'datetime.time'>

и у меня есть таймделта, как это

openTimeFrom = timedelta(milliseconds=hours['fromT'] 
print(serverTime)
>> 08:00:00
print(type(openTimeFrom))
>> <class 'datetime.timedelta'>

и я хочу сравнить openTimeFrom и serverTime, чтобы узнать, больше ли serverTime, чем openTimeFrom, но когда я делаю это

if serverTime > openTimeFrom:

У меня есть эта ошибка

TypeError: '>' не поддерживается между экземплярами datetime.time и datetime.timedelta

...