【发布时间】:2012-03-03 08:12:57
【问题描述】:
我有一个存储时间值的 Rails 应用,我在 config/application.rb 中设置了时区。
这适用于日期时间列,但时间列以 UTC 显示时间,而不是指定的时区。
这两个示例中的时间都在数据库中存储为 20:50 (UTC),但是当我在视图中显示它时,时间列显示为 UTC,并且日期时间列正确显示在所选时区中。
time2: 2000-01-01 20:50:00 UTC
datetime2: 2012-02-09 21:50:00 +0100
这是预期的行为吗?时间类型不应该也使用配置的时区吗?
【问题讨论】: