は、私は時間のために私の脳をラッキングされています:私はレールの日付形式のバグを見つけましたか?日付を解析しようとして
Date.today.to_s
=> "06/07/2011"
Date.today
=> Tue, 07 Jun 2011
Date.parse Date.today.to_s
=> Wed, 06 Jul 2011
Date::DATE_FORMATS[:default]
=> "%m/%d/%Y"
to_sのデフォルトの形式は、構文解析のためのデフォルトのフォーマットよりも違うのですか?なぜ彼らは私にこれをするのだろうか? Rubyの1.9.2-P180とのRailsに3.0.5を使用して
UPDATE Date.formatが正しい(ルビーライブラリを使用している間にあなたの答えのおかげで、私はDATE_FORMATSがレールの事であることを認識ので?)。 strptimeを使わずに日付/時刻をデフォルトのDATE_FORMATで解析する方法はありますか?
Rails 3.1rc1では私には起こりません。 – Veeti
@Veeti - 'Date :: DATE_FORMATS [:default] ="%m /%d /%Y "'のようなことをして、コードを実行すると、それを見ることができます。彼はおそらく初期設定でこのデフォルトの日付形式を設定しています。 –