将时间以ss或mm:ss或hh:mm:ss统一转换为hh:mm:ss

时间:2019-06-13 18:32:30

标签: python pandas time

我有一个数据集,其中一列具有时间值。有些在ss(21)中,有些在mm:ss(55:43)中,而另一些在hh:mm:ss(01:12:21)中。我想将所有列值转换为hh:mm:ss格式。

我尝试了以下代码及其正常工作

for time in time_list:
    l = time.split(':')
    if len(l)==2:
        m,s=l
        math=(int(m)+int(s)/60)
        time_minutes.append(math)
    elif len(l)==3:
        h,m,s=l
        math=(int(m)+int(s)/60)
        time_minutes.append(math)

我的代码的目的是将时间转换为分钟并存储在名为“ time_minutes”的列表中。

0 个答案:

没有答案