0

我需要编写一个程序来接受开始时间和结束时间,并以分钟计算它们之间的变化。例如,开始时间是下午 4:30,结束时间是晚上 9:15,那么时间变化是 285 分钟。我如何在 Python 中实现这一点?我只需要计算 24 小时

4

1 回答 1

2

以下是您可以执行的操作:

from datetime import datetime


def compute_time(start_time, end_time):
    start_datetime = datetime.strptime(start_time, '%I:%M %p')
    end_datetime = datetime.strptime(end_time, '%I:%M %p')
    return (start_datetime - end_datetime).seconds / 60


print compute_time('9:15 PM', '4:30 PM')

打印285

于 2013-08-16T19:11:39.467 回答