2

スペイン語に翻訳された Ruby on Rails でアプリケーションを構成しました。

次に、翻訳された日付を解析する必要があります。次に例を示します。

2012 年 11 月 22 日、Jueves

私はこのようにしようとしています:

Date.strptime('Jueves, 22 de Noviembre, 2012', '%A, %e de %B, %Y')

しかし、それはinvalid dateエラーをスローします。

どうすればいいですか?

4

3 に答える 3

5

Date::parseスペイン語を理解する必要があります。ただし、それdeはパーサーをオフにするようです。この形式に入れることができれば、これは機能します

Date.parse "Jueves, 22 Noviembre, 2012"
=> Thu, 22 Nov 2012
于 2012-08-22T00:54:51.027 に答える
-1

したがって、答えは次のとおりです。少なくとも現時点では不可能です。

それを機能させる唯一の方法は、クライアント側でjavascriptを使用し、フィールドをサーバーに送信する前にフォーマットを別のフォーマットに変換することです。そうすれば、Railsは問題なく解析できます。

于 2012-11-16T15:01:34.577 に答える