【问题标题】:Rails and timezone in created_atcreated_at 中的 Rails 和时区
【发布时间】:2011-04-05 18:57:07
【问题描述】:
ruby-1.9.2-p0 > SalesData.last
=> #<SalesData id: 196347, created_at: "2011-04-05 18:53:15", updated_at: "2011-04-05 18:53:15"> 
ruby-1.9.2-p0 > SalesData.last.created_at
=> Tue, 05 Apr 2011 20:53:21 CEST +02:00 

应用程序.rb:

config.time_zone = 'Copenhagen'

我不明白 - 有人吗?

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    我假设您在问为什么 created_at 日期时间戳看起来不同。简而言之,他们没有。

    Rails 始终以 UTC 格式存储日期时间,并在加载记录时即时将它们转换为您配置的时区。我不知道转换发生的确切时间,但我敢打赌你只是看到这两种状态。

    【讨论】:

      猜你喜欢
      • 2015-09-12
      • 2013-03-13
      • 2013-07-31
      • 2012-08-28
      • 2010-12-31
      • 2017-05-26
      • 2014-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多