【发布时间】:2012-06-23 15:13:44
【问题描述】:
我有一个带有日期时间字段的 sqlite3 数据库,我尝试存储的日期/时间的格式是 2012-01-01 07:15:00,尽管数据库将其返回为 2012-24-01T07:00: 00+00:00, 解决此问题的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails datetime sqlite
我有一个带有日期时间字段的 sqlite3 数据库,我尝试存储的日期/时间的格式是 2012-01-01 07:15:00,尽管数据库将其返回为 2012-24-01T07:00: 00+00:00, 解决此问题的最佳方法是什么?
【问题讨论】:
标签: ruby-on-rails datetime sqlite
尝试将当前时间转换为时间戳:
Date.new(YYYY,MM,DD).to_time.to_i
将此时间戳存储到数据库中。
检索时间戳并尝试转换:
Time.at(TIMESTAMP)
【讨论】:
undefined method '-' for "24-06-2012 12:02 pm":String
最终使用DateTime.parse(schedule.time) 存储日期并进行转换
【讨论】: