需要计算开始时间和结束时间之间的时间变化。(Python)

时间:2013-08-16 18:53:46

标签: python

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

1 个答案:

答案 0 :(得分: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