【发布时间】:2017-04-18 18:22:31
【问题描述】:
我想以“HH:MM:SS”格式添加两个时间值 t1 和 t2。
t1 ='12:00:00'
t2='02:00:00'
t1+t2 应该是14:00:00
我试过t1+t2。但由于t1 和t2 是即时字符串格式,因此输出是串联12:00:00 02:00:00。
所以我尝试在 datetime.datetime.strptime().time() 对象中转换
t1 = datetime.datetime.strptime('12:00:00', '%H:%M:%S').time()
t2 = datetime.datetime.strptime('02:00:00', '%H:%M:%S').time()
但报错
TypeError:+ 不支持的操作数类型:“datetime.time”和“datetime.time”
我怎样才能让它工作?
【问题讨论】:
-
添加
datetime对象,而不是time对象。 -
@juanpa.arrivillaga,这不是链接问题的重复,因为它已经有几秒钟的时间要添加。 OP 有两个时间戳。