gpt4 book ai didi

python - 将时间添加到特定时间戳的 Python 代码是什么?

转载 作者:太空狗 更新时间:2023-10-29 22:20:22 27 4
gpt4 key购买 nike

试图找出 datetime 模块并需要一些帮助。

我有一个看起来像这样的字符串:

00:03:12,200 --> 00:03:14,316

(即时:分:秒,毫秒)并且需要为每个时间戳添加 10 秒。作为输出:

00:03:22,200 --> 00:03:24,316

执行此操作的 Python 代码是什么?

最佳答案

要解析时间,使用strptime

>>> x = '00:03:12,200 --> 00:03:14,316'
>>> x1 = x.split('-->')
>>> x1
['00:03:12,200 ', ' 00:03:14,316']
>>> t1 = datetime.datetime.strptime(x1[0], '%H:%M:%S,%f ')
>>> t1
datetime.datetime(1900, 1, 1, 0, 3, 12, 200000)

使用时间增量

>>> t = datetime.timedelta(seconds=1)
>>> t
datetime.timedelta(0, 1)
>>>
>>> t1 + t
datetime.datetime(1900, 1, 1, 0, 3, 13, 200000)
>>> k = t1 + t

重新转换为字符串

>>> k.strftime('%H:%M:%S,%f ')
'00:03:13,200000 '

关于python - 将时间添加到特定时间戳的 Python 代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363072/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com