Я принимаю время в качестве ввода от пользователя в формате HH:MM
. Скажем 00:00, и теперь я хочу продолжать добавлять минутку и делать это 00:01, 00:02 и так далее.Строка времени python в часах и минутах и вычисление разницы
Кроме того, я беру два входа от пользователя start_time
и end_time
в виде строк. Как я могу рассчитать разницу между этими двумя временами в минутах?
Я новичок в Python, и любая помощь будет оценена!
Я использую следующий код:
#to calculate difference in time
time_diff = datetime.strptime(end_time, '%H:%M') - datetime.strptime(start_time, '%H:%M')
minutes = int(time_diff.total_seconds()/60)
print minutes
#to convert string to time format HH:MM
start_time = datetime.strptime(start_time, '%H:%M').time()
#to increment time by 1 minute
start_time = start_time + datetime.timedelta(minutes=1)
Я не в состоянии увеличивать start_time
с помощью timedelta.
Можете ли вы показать какие-либо попытки, которые вы сделали, и где у вас проблемы? – James
@James Я добавил свой код в описание. Пожалуйста, проверь это. –