我在巴西运行Rails 5应用程序。所以时区设置为America / Sao_Paulo。现在我的问题是,在这个时区内有一些地区有夏令时(例如圣保罗),有些地区没有(例如萨尔瓦多)。所以即使是在同一时区,他们也有不同的当地时间。
我不知道世界其他地区是否也是如此。如果我想将时间转换为萨尔瓦多时间,我该如何处理?我可以通过基于区域时区在小时上加或减来手动完成,但是有更好的方法吗?
更新:
所以我试着设置Time.zone =“America / Bahia”并且它有效。
我不知道现在这是Ruby还是RoR ......