Ruby on rails 在sqlite3表中存储日期

Ruby on rails 在sqlite3表中存储日期,ruby-on-rails,datetime,sqlite,Ruby On Rails,Datetime,Sqlite,我有一个带有datetime字段的sqlite3数据库,我试图存储的日期/时间格式是2012-01-01 07:15:00,尽管数据库返回的是2012-24-01T07:00:00+00:00, 解决此问题的最佳方法是什么?尝试将当前时间转换为时间戳: Date.new(YYYY,MM,DD).to_time.to_i 将此时间戳存储到数据库中 检索时间戳并尝试转换: Time.at(TIMESTAMP) 最后使用DateTime.parse(schedule.time)来存储日期并将其

我有一个带有datetime字段的sqlite3数据库,我试图存储的日期/时间格式是2012-01-01 07:15:00,尽管数据库返回的是2012-24-01T07:00:00+00:00,
解决此问题的最佳方法是什么?

尝试将当前时间转换为时间戳:

Date.new(YYYY,MM,DD).to_time.to_i
将此时间戳存储到数据库中

检索时间戳并尝试转换:

Time.at(TIMESTAMP)  

最后使用
DateTime.parse(schedule.time)
来存储日期并将其转换为前后的日期

尝试DateTime.new(YYYY、MM、DD、H、M、S)。unix时间戳只是自1970年1月1日星期四00:00:00 GMT以来经过的秒数。我已经能够在我的控制器中使用它,尽管它在SchedulesController的“24-06-2012 12:02 pm”中使用了-put in The date,NoMethodError#update
undefined method'-':String