4
我正在使用strptime
来解析格式为dd/mm/YYYY
格式的日期,但是我只是认为简单地以这种方式进行解析会中断i18n支持,因为如果我的客户正在使用一种不同的语言,我会尝试以我的格式解析它,而我希望它在该函数中使用date.formats.default
格式。strptime和I18n,如何解析当前语言的日期
如何实现这一目标?
我正在使用strptime
来解析格式为dd/mm/YYYY
格式的日期,但是我只是认为简单地以这种方式进行解析会中断i18n支持,因为如果我的客户正在使用一种不同的语言,我会尝试以我的格式解析它,而我希望它在该函数中使用date.formats.default
格式。strptime和I18n,如何解析当前语言的日期
如何实现这一目标?
我解决我的问题是这样的:
Date.strptime(params[:date], I18n.translate('date.formats.default'))
如果您使用的日期或时间,您可以使用.to_s应用默认格式
Date.today.to_s
Time.now.to_s
这并不让我读日期使用我使用'Date.today.to_s'时使用的相同日期格式 –