3

この「1999 年 3 月 31 日」のような多くの文字列値があります。

この文字列形式を Ruby Date にする簡単な方法はありますか?

4

3 に答える 3

8

メソッドを使用できますDate.parse

> Date.parse "Mar 31, 1999"
=> Wed, 31 Mar 1999 
于 2013-01-24T21:30:42.200 に答える
2

使用できますDate.parse。より複雑な日付文字列については、次を使用できますstrptime

require 'date'
puts Date.strptime('Mar 31, 1999', '%b %d, %Y') #->1999-03-31

strptime一種の逆ですstrftime

于 2013-01-24T21:49:39.060 に答える
0

さまざまな日付文字列を解析するには、慢性をチェックしてください

于 2013-01-25T02:49:14.437 に答える