Python 将时间作为字符串输入两次,然后计算差值

Python 将时间作为字符串输入两次,然后计算差值,python,Python,我尝试输入一个字符串作为时间,例如“10:20”,然后输入第二个字符串,例如“10:25”,并计算差值 我发现Python中的time函数很难理解 我们将非常感谢您的指点。您可以使用该模块。这是一种优雅的蟒蛇式的方式 from datetime import datetime s1 = '10:20' s2 = '11:25' tformat = '%H:%M' # specify the format of your time string diftime = datetime.strpti

我尝试输入一个字符串作为时间,例如
“10:20”
,然后输入第二个字符串,例如
“10:25”
,并计算差值

我发现Python中的
time
函数很难理解

我们将非常感谢您的指点。

您可以使用该模块。这是一种优雅的蟒蛇式的方式

from datetime import datetime
s1 = '10:20'
s2 = '11:25' 
tformat = '%H:%M' # specify the format of your time string
diftime = datetime.strptime(s2, tformat) - datetime.strptime(s1, tformat)

print diftime
1:05:00

具体来说,请查看
datetime
。当我们不知道您发现什么难以理解时,很难回答。希望您能在此处找到答案