在created_at中的Rails和时区
ruby-1.9.2-p0 > SalesData.last => # ruby-1.9.2-p0 > SalesData.last.created_at => Tue, 05 Apr 2011 20:53:21 CEST +02:00
application.rb中:
config.time_zone = 'Copenhagen'
我不明白 – 有人吗?
我假设你问为什么created_at datetimestamps看起来不同。 简而言之,他们没有。
Rails始终以UTC格式存储日期时间,并在加载记录时将它们动态转换为您配置的时区。 我不确切知道转换何时发生,但我打赌你只是看到这两个状态。