拥有这样的字符串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
问题:如何更好地完成,理想情况下不使用任何导入,可能是map
,reduce
和他们的朋友的某种组合?
答案 0 :(得分:1)
您也可以将ViewPager
用于:
timedelta