Rails 5中同一时区内的夏季和冬季时间不同

时间:2017-11-12 12:49:07

标签: ruby-on-rails ruby-on-rails-5

我在巴西运行Rails 5应用程序。所以时区设置为America / Sao_Paulo。现在我的问题是,在这个时区内有一些地区有夏令时(例如圣保罗),有些地区没有(例如萨尔瓦多)。所以即使是在同一时区,他们也有不同的当地时间。

我不知道世界其他地区是否也是如此。如果我想将时间转换为萨尔瓦多时间,我该如何处理?我可以通过基于区域时区在小时上加或减来手动完成,但是有更好的方法吗?

更新:

我发现了这篇文章:https://blog.bigbinary.com/2017/07/18/rails-5-1-returns-unmapped-timezones-from-activesupport-timezone-country_zones.html

所以我试着设置Time.zone =“America / Bahia”并且它有效。

我不知道现在这是Ruby还是RoR ......

0 个答案:

没有答案