2014-09-24 49 views
2

我有時間2014-01-01 06:31:00 UTC。ruby​​轉換時間以秒計

從上面的時間格式,我需要在幾秒鐘內抽取6時31分00秒,除了年:月:日

即2014年1月1日6時31分00秒應該返回6 * 60 * 60 + 31 * 60 = 23460秒,

什麼是這個

+1

6×60×60 + 31×60 = 23460 – Stefan 2014-09-24 12:43:13

+0

那些新的SO往往不REA讓他們有望選擇一個答案,只要至少有一個對你有幫助。 – 2014-11-07 22:02:52

回答

8

導軌最好方法提供Time#seconds_since_midnight

time = Time.parse("2014-01-01 06:31:00 UTC") 

time.seconds_since_midnight 
#=> 23460.0