python - 向字符串添加分钟

标签 python

是否有一种简单的方法可以在 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/

相关文章:

python - Airflow Python 脚本随任务退出并返回代码 -9,如何解决?

python - 基于列表填充数据框列

python - pip安装mercurial错误

javascript - 使用 html 按钮运行 python 脚本

python - 将 confluent-kafka python 库与 AWS lambda 一起使用时出错

python - 当 nargs ='*' 时从 argparse 生成更好的帮助

python - Flask 中的多个提交按钮

python-搜索字典子列表;将字典键转换为值

python - 使用 Azure CLI、Rest API 或 Python 在 Azure ADLS gen2 中复制文件

python - 分组行 python pandas