2016-03-16 55 views
1

我需要使用strptime將毫秒時間戳字符串轉換爲時間對象。如何使用strptime將毫秒時間戳字符串轉換爲時間對象

一個解決辦法是使用parse

t= Time.parse('29 Sep 2013 12:25:00.367') 
=> 2013-09-29 12:25:00 -0400 

但對我的代碼使用strptime,因爲我希望能夠通過多種類型的格式,包括它是非常重要的:「HH:MM」, 「HH」等功能。

我可以這樣納秒做到這一點:

Time.strptime("12:34:56:789434", "%H:%M:%S:%N") 
=> 2016-03-16 12:34:56 +0100 

我想是這樣的:

Time.strptime("12:34:56:789", "%H:%M:%S:%[insert magic letter that represent milliseconds]") 

我的想法是,必須有一個方式與毫秒做得一樣好。

它可能和如何?

回答

相關問題