Date 如何存储和获取日期格式%m-%d-%Y“;
我想将日期保存为Date 如何存储和获取日期格式%m-%d-%Y“;,date,ruby-on-rails-4,activerecord,Date,Ruby On Rails 4,Activerecord,我想将日期保存为%m-%d-%Y格式 类似于User.last.update(创建于:“12/20/2012”)但rails保存数据的默认行为%Y-%m-%d以下是活动支持en.yml文件中的“真实”示例: #config/locales/en.yml en: date: formats: default: "%Y-%m-%d" short: "%b %d" long: "%B %d, %Y" 您可以阅读更多有关如何存储自定义翻译的信息 这就是我
%m-%d-%Y
格式
类似于User.last.update(创建于:“12/20/2012”)
但rails保存数据的默认行为%Y-%m-%d
以下是活动支持en.yml文件中的“真实”示例:
#config/locales/en.yml
en:
date:
formats:
default: "%Y-%m-%d"
short: "%b %d"
long: "%B %d, %Y"
您可以阅读更多有关如何存储自定义翻译的信息
这就是我在自己的项目中设置它的方式
#config/locales/en.yml
en:
date:
formats:
default: "%d/%m/%Y"
time:
formats:
default: "%d/%m/%Y %H:%M"
你可以试试这样做
User.last.update(created_at: Date.strptime("12/20/2012","%m/%d/%Y"))
我已经尝试了我的这不是全部帮助这仍然在保存零值您应该保存在数据库
%Y-%m-%d
中,然后只处理前端用户.last.update(创建于:Date.strtime(“12/20/2012”,“m/%d/%Y”))我不想这样做