【问题标题】:how do I use UTC +14:00 in ruby on rails如何在 ruby​​ on rails 中使用 UTC +14:00
【发布时间】:2015-10-10 16:44:43
【问题描述】:

我想在我的 rails 应用程序中使用 utc+14:00,但是

rake time:zones:all

仅显示 utc+13:00。有什么办法可以使用这个时区吗?

【问题讨论】:

    标签: ruby-on-rails ruby timezone timezone-offset


    【解决方案1】:

    Rails 时区是tzinfo gem 周围的外观,它使用 IANA/Olson 时区。

    您可能想要"Pacific/Kiritimati" 区域,它全年都在UTC+14,或者"Pacific/Apia",一年中大部分时间都在UTC+13 和UTC+14 用于夏令时。

    阅读the timezone tag wiki 底部关于Rails 时区的信息,然后查看the mapping constant。您会看到"Pacific/Apia" 映射到"Samoa" 的Rails 名称,但"Pacific/Kiritimati" 不在映射中。

    我能提供的最佳建议是直接使用 TzInfo gem,不要使用 Rails 时区“友好”名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-21
      • 2018-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-08
      • 2011-02-25
      • 1970-01-01
      相关资源
      最近更新 更多