输入时间两次作为字符串并计算差异

时间:2014-09-25 10:41:17

标签: python

我正在尝试接收一个字符串,例如"10:20",然后接受第二个字符串,例如"10:25",并计算差异。

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

任何指针都会感激不尽。

1 个答案:

答案 0 :(得分:1)

您可以使用datetime模块。这是优雅的 Pythonic 方式!

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