У меня проблема с моим кодом. Я пытаюсь вычитая два раза, но это дает мне ошибку:вычитание два раза в python
TypeError: unsupported operand type(s) for -: 'time.struct_time' and 'time.struct_time'
Ошибка прыгают на этой линии:
diff = (end_dt - start_dt)
Когда я пытаюсь это:
start = "09:35:23"
end = "10:23:00"
start_dt = time.strptime(start, '%H:%M:%S')
end_dt = time.strptime(end, '%H:%M:%S')
diff = (end_dt - start_dt)
Может вы, пожалуйста, помогите мне, как исправить ошибку, которую я получаю?
Это намного лучше, чем ваша последняя попытка! Спасибо, что создали для нас настоящую [mcve]. Если бы вы отредактировали исходный вопрос по этому стандарту, я бы с радостью возобновил его. –
Спасибо, мартин, так вы знаете, как исправить ошибку, которую я получаю? я не могу узнать, как! –
У меня все еще есть вопрос для вас: какой результат для 'start =" 00:01:00 "и' end = "23:59:00" '? Как насчет 'start =" 23:59:00 "' и 'end =" 00:01:00 "'? Это вопрос полуночи, упомянутый по другому вопросу. –