2016-06-20 67 views
-2

我有日期爲"Wed, 29 Jun 2016"和時間"11:35 PM"格式 如何創建日期時間對象?如何將字符串時間更改爲導航日期格式

像Time.current一樣。

+0

我們希望看到你嘗試解決這個問題。顯示努力是非常重要的,否則看起來你甚至沒有嘗試並希望我們爲你解決問題。請閱讀「[問]」,包括鏈接的頁面,「[mcve]」和http://meta.stackoverflow.com/q/261592/128421 –

+0

我嘗試了多次嘗試,我甚至不知道我是否我正朝着正確的方向前進。這就是爲什麼我沒有發佈我的嘗試。 – Prem

回答

3

它通常很簡單,如果你的日期可以解析:

DateTime.parse("Wed, 29 Jun 2016 11:35 PM") 
# => Wed, 29 Jun 2016 23:35:00 +0000 

然後,您可以使用,在你使用的任何其他日期/時間的任何能力。

+0

它的工作就像魅力,我不能在DateTime類文檔中找到這個可以給我任何參考。 – Prem

+0

它位於['DateTime.parse'](http://ruby-doc.org/stdlib-2.3.0/libdoc/date/rdoc/DateTime.html#method-c-parse)下的核心文檔中。 – tadman

1

你爲什麼不在下一個使用:

Time.parse('Wed, 29 Jun 2016 11:35 PM') 
=> 2016-06-29 23:35:00 +0300 
相關問題