2012-06-23 78 views
0

我有一個sqlite3數據庫與日期時間字段,日誌/時間im試圖存儲的格式是2012-01-01 07:15:00,雖然數據庫返回它作爲2012-24 -01T07:00:00 + 00:00, 解決此問題的最佳方法是什麼?存儲日期在sqlite3表

回答

0

結束了使用DateTime.parse(schedule.time)存儲日期和圍繞其轉換

0

嘗試當前時間轉換成一個時間戳:

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

商店此時間戳到數據庫中。

檢索時間戳並嘗試轉換:

Time.at(TIMESTAMP) 
+0

裸記住,我需要在日期和時間存儲 –

+0

嘗試DateTime.new (YYYY,MM,DD,H,M,S)。 unix時間戳只是自1970年1月1日00:00:00 GMT以來的秒數。 – Wouter

+0

這將工作,但我如何將它添加到我的控制器? –