スペイン語に翻訳された Ruby on Rails でアプリケーションを構成しました。
次に、翻訳された日付を解析する必要があります。次に例を示します。
2012 年 11 月 22 日、Jueves
私はこのようにしようとしています:
Date.strptime('Jueves, 22 de Noviembre, 2012', '%A, %e de %B, %Y')
しかし、それはinvalid date
エラーをスローします。
どうすればいいですか?
スペイン語に翻訳された Ruby on Rails でアプリケーションを構成しました。
次に、翻訳された日付を解析する必要があります。次に例を示します。
2012 年 11 月 22 日、Jueves
私はこのようにしようとしています:
Date.strptime('Jueves, 22 de Noviembre, 2012', '%A, %e de %B, %Y')
しかし、それはinvalid date
エラーをスローします。
どうすればいいですか?
Date::parse
スペイン語を理解する必要があります。ただし、それde
はパーサーをオフにするようです。この形式に入れることができれば、これは機能します
Date.parse "Jueves, 22 Noviembre, 2012"
=> Thu, 22 Nov 2012
したがって、答えは次のとおりです。少なくとも現時点では不可能です。
それを機能させる唯一の方法は、クライアント側でjavascriptを使用し、フィールドをサーバーに送信する前にフォーマットを別のフォーマットに変換することです。そうすれば、Railsは問題なく解析できます。