Я не могу заставить это работать. Я устал искать, но ничего не могу найти. У меня нет даты, у меня есть время (01:45, 05:30).Разница между двумя временами python
Я использую только библиотеку «Время», в настоящее время у меня есть код выше, который дает мне минуты между часами. Но этого недостаточно.
В этом примере, конечный результат должен быть:
225 минут
3 часа (закругленные вниз)
hour_beg = '01:45'
hour_close = '05:30'
hours_begin = int(hour_beg.split(':')[0]) # 01
minutes_begin = int(hour_beg.split(':')[1]) # 45
hours_end = int(hour_close.split(':')[0]) # 05
minutes_end = int(hour_close.split(':')[1]) # 30
total_minutes = abs((hours_begin - hours_end) * 60)
Как достигли этого?
... все предполагая, что временные метки принадлежат тот же день? То есть, что, если у вас есть «от 23: 00» до «01: 00 »? – Micke
Не будет проблемой, я могу проверить, меньше ли время начала, чем время окончания. Но это хороший момент. – user2742861