在python中将文本转换为时间格式

时间:2018-10-09 11:59:43

标签: python datetime text time

我在文本中的时间值为:

a="060453"

b="135309"

我想将以上内容转换为“ HH:MM:SS” 格式,并获得相同格式的区别。

13:53:09 - 06:04:53 = 07:49:06

致谢

2 个答案:

答案 0 :(得分:2)

我认为您的数学方法不正确,但是我认为这是您想要的:

>>> import datetime
>>> print datetime.datetime.strptime("135309", "%H%M%S") - datetime.datetime.strptime("060453", "%H%M%S")
7:48:16
>>>

答案 1 :(得分:0)

这应该为您提供所需的时间增量-

from datetime import datetime
a="060453"
b="135309"
a = datetime.strptime(a,'%H%M%S')
b = datetime.strptime(b,'%H%M%S')
print(b-a)