2016-06-20 18 views
-2

日付は"Wed, 29 Jun 2016""11:35 PM"の形式は です。どのように日付時刻オブジェクトを作成できますか?文字列の時刻をレールの日付形式に変更する方法

Time.currentのようなものです。

+0

我々はこの問題を解決するためにあなたの試みを見てみたいと思います。努力を示すことは非常に重要です。そうでなければ、あなたが試してみていないように見えます。リンクされたページ「[mcve]」、およびhttp://meta.stackoverflow.com/q/261592/128421 –

+0

を含む「[ask]」を読んでください。私は複数の試みを試みました。正しい方向に動いている。なぜ私は私の試みを投稿しませんでした。 – 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 
関連する問題