python从HH中移除ss:MM:ss并仅显示HH:MM

时间:2018-02-07 03:01:31

标签: python regex django time

我有一个像这样的输入字符串

HH:MM:ss    
01:22:00

我想删除秒(ss),因此它只是

HH:MM
01:22

如何在python中实现这一目标?

2 个答案:

答案 0 :(得分:0)

x= "01:22:00"
print x[:-3]

>>>'01:22'

答案 1 :(得分:0)

如果您想使用时间对象执行此操作,可以将时间字符串解析为时间对象。从那里你可以用你的格式把字符串吐出来。

import time
time_obj = time.strptime("01:22:00", "%H:%M:%S")

time.strftime("%H:%M", time_obj)

>>>>'01:22'

这不是最短的方式,但它确实将您的字符串转换为时间对象,可以添加,减去等等。