3

を使用して解析してみました

Date.parse("28-May-10").to_s

リターン0010-5-28(これは 2000 年ずれています!)

ruby に 2 桁の年を正しく解釈させるにはどうすればよいですか。

Google には文字列を日付に変換するトリックがたくさんありますが、ほとんどの場合、「5 月」ではなく数字の月を処理します。

4

1 に答える 1

10

Date.strptime私はこのタスクを好みます:

require 'date'
puts Date.strptime("28-May-10", "%d-%b-%y") #2010-05-28
于 2012-03-15T20:55:23.887 に答える