给字符串加一分钟 - python

有没有一种简单的方法可以为TIMESTAMP字符串添加分钟?例如:

t1 = '02:20:03'
t1 + 1min = '02:21:03'

我目前的做法是

(datetime.combine(date.today(), self.video_length) - timedelta(minutes=2)).time()

但这似乎有点麻烦。有更简单的方法吗?

python大神给出的解决方案

dateutil库可以神奇地解析您扔给它的大多数东西

(您可能必须pip install python-dateutil)

import dateutil.parser as p

(p.parse("02:20:03")+datetime.timedelta(minutes=2)).time()

也许?

一个更好的主意可能是将其存储为日期时间,并且仅在需要时才将其打印为字符串(但是我没有足够的上下文来知道这是否可行)