【发布时间】:2021-09-15 06:18:50
【问题描述】:
在理解这种时间格式方面,我缺乏专业知识。我猜,XXX 是 XXX/1000 秒?
尽管如此,我正在尝试添加一个包含此类时间戳的文本文件并总结总数。
下面是一个例子,
00:03:33,950
00:03:34,590
这是我目前所拥有的,但我不确定如何将最后一部分相加
Hours = s.split(":")[0]
Minutes = s.split(":")[1]
Seconds = (s.split(":")[2]).split(",")[0]
Total_seconds = (Hours * 3600) + (Minutes * 60) + (Seconds)
Total_Time = str(datetime.timedelta(seconds=Total_seconds))
【问题讨论】:
-
@Sayse 谢谢!将其添加到我的武器库中:)
-
strptime(p 表示解析)可能会有所帮助,但我不确定它如何与 timedeltas 一起工作。 -
@Norrius strptime/strftime 不适用于 timedeltas,参见例如stackoverflow.com/q/538666/10197418
标签: python python-3.x datetime time timedelta