我正在构建一个应用程序接口,我希望在RFC3339中自动格式化每个日期时间,而不是手动指定每个日期时间。有没有一种很好的方法来做到这一点,或者我只需要覆盖DateTime#to_s方法?
发布于 2018-09-07 15:20:35
您可以在initializers/time_formats.rb下创建一个文件
# config/initializers/time_formats.rb
Date::DATE_FORMATS[:default]="%Y-%m-%d"
Time::DATE_FORMATS[:default]="%Y-%m-%d %H:%M:%S"发布于 2018-09-07 13:43:35
可以通过将格式添加到i18n配置来“格式化”Datetime格式。
config/locales/en.yml
en:
date:
formats:
default: "%D/%MM/%YYY"
time:
formats:
default: "%d/%m/%Y %H:%M"https://stackoverflow.com/questions/52213687
复制相似问题