2

我有一个名为 :date 的字段,它是一个 :datetime。我正在尝试将那个巨大的日期时间字符串保存到数据库中的一个简单的 MM/DD/YYYY 中,但没有任何运气。我尝试了“american_date”gem,并在此处尝试了模型中的单独调用:

after_save :change_date

def change_date
    self.date.strftime("%m/%d/%Y")
end

但这些都没有奏效。有什么帮助吗?谢谢堆栈!

4

1 回答 1

3

尝试这个:

使用以下代码将文件添加到 config/initializers:

Date::DATE_FORMATS[:default]="%m/%d/%Y"
Time::DATE_FORMATS[:default]="%m/%d/%Y %H:%M"
Time::DATE_FORMATS[:db]="%m/%d/%Y"

看看铁路广播

于 2013-07-03T19:09:36.697 回答