我有 Rails3 应用程序,其模型用户和字段 expires_at 创建如下:
t.column :expires_at, :timestamp
在我的数据库(postgresql)中,它的类型为:
timestamp without timezone
问题是当我打电话时:
@user.expires_at = Time.now
@user.save
它以 UTC 时区保存到数据库中(我的本地时间是 UTC + 1:00,华沙),但我不想要这样。我只想将本地时区保存到数据库中(2011-03-30 01:29:01.766709,而不是 2011-03-29 23:29:01.766709)
我可以使用rails3 实现这一点吗?
为了将本地时区的时间保存到数据库中,必须在application.rb
config.active_record.default_timezone = :local
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)