0

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

4

2 回答 2

1

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

Date.new(YYYY,MM,DD).to_time.to_i

将此时间戳存储到数据库中。

检索时间戳并尝试转换:

Time.at(TIMESTAMP)  
于 2012-06-23T15:18:50.517 回答
0

最终DateTime.parse(schedule.time)用于存储日期并将其转换

于 2012-06-26T11:58:06.793 回答