将可能不正确的时间转换为秒

时间:2016-08-04 08:43:07

标签: python time

拥有这样的字符串12:65:84,并告诉它代表h:m:s AND中的时间 值可能不正确,例如65分钟应转换为1小时和5分钟

我需要将这些数字减少到总秒数。

天真的解决方案将是:

time_string = '12:65:84'
hours, minutes, seconds = [int(i) for i in time_string.split(':')
total_seconds = hours * 60 * 60 + minutes * 60 + seconds   

问题:如何更好地完成,理想情况下不使用任何导入,可能是mapreduce和他们的朋友的某种组合?

1 个答案:

答案 0 :(得分:1)

您也可以将ViewPager用于:

timedelta