我以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
@詹姆斯我在描述中添加了我的代码。请检查一下。 –