在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格式存储日期时间,并在加载记录时将它们动态转换为您配置的时区。 我不确切知道转换何时发生,但我打赌你只是看到这两个状态。