Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 如何存储和获取日期格式%m-%d-%Y“;_Date_Ruby On Rails 4_Activerecord - Fatal编程技术网

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”))我不想这样做