3

これが私のIRBセッションです

1.9.2p290 :020 > Date.strptime("31-2-2010", "%d-%m-%Y")
ArgumentError: invalid date

適切な値を指定しましたが、が返されArgumentErrorます。ここで何かが足りませんか?

4

2 に答える 2

4

はい、何かが足り
ません。年に関係なく、2月には31日はありません。

無効な日付を指定しました。

于 2012-04-11T12:31:10.827 に答える
0

Time.strptime("31-2-2010", "%d-%m-%Y")それはあなたに与えることに注意してください2010-03-03 00:00:00 +0000

私はTime.strptime("31-2-2010", "%d-%m-%Y").to_date無効な日付エラーを避けるために使用します。

于 2015-05-27T05:48:41.370 に答える