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 回答