是否有一种简单的方法可以在 TIMESTAMP 字符串中添加分钟?例如:
t1 = '02:20:03'
t1 + 1min = '02:21:03'
我目前的做法是
(datetime.combine(date.today(), self.video_length) - timedelta(minutes=2)).time()
但这似乎有点麻烦。有没有更简单的方法?
最佳答案
dateutil 库可以神奇地解析你扔给它的大多数东西
(您可能需要pip install python-dateutil
)
import dateutil.parser as p
(p.parse("02:20:03")+datetime.timedelta(minutes=2)).time()
也许?
更好的想法是将其存储为日期时间,并仅在需要时将其打印到字符串(但我没有足够的上下文来知道这是否可行)
关于python - 向字符串添加分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28888663/