如何将时间码字符串转换为秒

时间:2016-10-21 23:09:23

标签: python datetime timestamp

将持续时间值作为字符串列表给出:

durations = ['00:00:59:35','00:00:55:18', '00:01:04:28']

我需要获取表示秒数的整数值。

尝试使用:

from dateutil.parser import parse
result = parse('00:00:59:35')

获取追溯:ValueError: Unknown string format

有没有办法将此字符串格式转换为秒?

1 个答案:

答案 0 :(得分:1)

我假设格式是@tdelaney所说的。如果您想要秒数,那么您可以使用此列表理解。

durations = ['00:00:59:35','00:00:55:18', '00:01:04:28']
secs = [int(d.split(":")[2]) for d in durations]