我正在使用 strptime
解析格式为 dd/mm/YYYY
的日期格式,但是我只是认为简单地以这种方式解析会破坏 i18n 支持,因为如果我的客户使用不同的语言,我会尝试以我的格式解析它,而我希望它使用 date.formats.default
该函数中的格式。
如何实现这一目标?
最佳答案
我以这种方式解决了我的问题:
Date.strptime(params[:date], I18n.translate('date.formats.default'))
关于ruby-on-rails - strptime 和 I18n,如何解析当前语言的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14484685/