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
)
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
)
而time
没有你可能想要去与t.datetime
存储日期n次一部分...... see time range for mysql
当然,在PostreSQL中它非常相似。我可能懒得查找一些数据类型的迁移手册。这里有一个很好的作弊名单:http://cheat.errtheblog.com/s/migrations/ – Tombart
漂亮的备忘单...... :) ...每当我为语法/类型等写入迁移时,我总是必须google。 –
其分贝?你有没有既作为时间字段或字符串D b? –
它是PostgreSQL,类型是't.time'。我会检查它是如何存储在DB – Tombart