У меня есть два объекта времени даты, как этоВычесть Два DateTime объекты - Python
a = first date time object
b = second date time object
А потом
c = a - b
Теперь я хочу сравнить с и проверить, если разница была больше, чем на 3 часа, поэтому у меня есть время, объект под названием three_hours
three_hours = datetime.time(3,0)
if c >= three_hours:
#do stuff
, но я получаю ошибку говоря не могу сравнить йа tetime.teimdelta to datetime.time
У меня вопрос другой, поскольку я также хочу сравнить вычитаемое время, а не просто получить разницу !!
Как преобразовать их в правильные форматы, чтобы я мог проверить, прошло ли 3 часа?
Спасибо за помощь
http://stackoverflow.com/questions/3426870/calculating-time -difference – dsgdfg
Значение объекта datetime.timedelta d может быть преобразовано в часы с d.days * 24 + (d.seconds + d.microseconds * 10 ** 6)/3600 –