6

私はstrptimeフォーマットでフォーマットされた日付を解析するために使用してdd/mm/YYYYいますが、この方法で解析するだけではi18nのサポートが壊れると思っていました。顧客が別の言語を使用している場合は、必要なときに自分のフォーマットで解析しようとするからです。date.formats.defaultその関数でフォーマットを使用します。

これを達成する方法は?

4

2 に答える 2

19

私はこの方法で問題を解決しました:

Date.strptime(params[:date], I18n.translate('date.formats.default'))
于 2013-01-23T21:42:04.360 に答える
0

日付または時刻を使用している場合は、.to_sを使用してデフォルトの形式を適用できます

Date.today.to_s
Time.now.to_s
于 2013-01-23T19:15:52.217 に答える