0

我正在使用带有 rails3 的 MongoDB,我需要将所有日期格式存储在 EST 中,我正在使用时间戳。甚至我用 config.time_zone = 'Eastern Time (US & Canada)' 配置了 app.rb 但它似乎什么也没做。有人可以指导我,以便我需要存储在 EST 中,即使在显示时,它也应该仅以 EST 格式显示。

4

2 回答 2

0

MongoDB 不处理时区信息。您需要将此信息保存在您收藏的另一个字段中并自行处理。

于 2012-12-07T21:55:40.163 回答
0

我在默认的 mongoid.yml 中使用了以下几行

    use_activesupport_time_zone: true
    use_utc: false

在 application.rb 中使用 config.time_zone = 'Eastern Time (US & Canada)' 添加此行后,所有内容都以 EST 格式存储。这是因为我们没有 mongoid 的活动记录。

于 2013-01-28T11:18:02.810 回答