2016-07-07 150 views
0

例如我有一些時間戳的數組:是否可以使用Python將時間戳轉換爲毫秒?

14:34:56.600 

    14 = hour 
    34 = minute 
    56 = seconds 
    600 = milliseconds 

我想在毫秒的單個數字轉換後。這可能嗎?

+0

我可以假設你有datetime.time()對象的數組? – shiva

+0

其實我的數組有字符串。 –

+0

我想迭代並轉換上面格式的一列字符串作爲毫秒列 –

回答

1

這應該完成這項工作:

def toMS(t): 
    t = t.split(':') 
    t = t[:-1] + t[-1].split('.') 
    t = list(map(int, t)) 
    ms = t[0]*3600*1000 + t[1]*60*1000 + t[2]*1000 + t[3] 
    return ms 
+0

它的工作。謝謝。現在我將在表中迭代這個表來獲得ms –

相關問題