2012-05-05 18 views
0

我与Rails的:ActiveRecord的未解析时间正确

self.started_at = Time.now

分配模型的时间值当我保存它,我获得以下:

Created at: 2012-05-05 12:11:54 +0200 
    Started at: 2000-01-01 10:12:06 UTC 

我试着用Time.now.to_s(:db)格式化,但结果是一样的。这是否取决于区域设置? (我有activerecord 3.1.3

+0

其分贝?你有没有既作为时间字段或字符串D b? –

+0

它是PostgreSQL,类型是't.time'。我会检查它是如何存储在DB – Tombart

回答

0

time没有你可能想要去与t.datetime存储日期n次一部分...... see time range for mysql

+1

当然,在PostreSQL中它非常相似。我可能懒得查找一些数据类型的迁移手册。这里有一个很好的作弊名单:http://cheat.errtheblog.com/s/migrations/ – Tombart

+0

漂亮的备忘单...... :) ...每当我为语法/类型等写入迁移时,我总是必须google。 –