如何使用与config.time_zone中设置的时区不同的时区保存日期时间

时间:2016-05-24 19:07:10

标签: ruby-on-rails ruby activerecord

application.rb我有config.timezone = 'Pacific Time (US & Canada),但我正在添加一个需要保存具有不同时区的对象的功能。有没有办法覆盖默认时区?每当我尝试在不同的时区保存时,它默认为太平洋。

2 个答案:

答案 0 :(得分:0)

它是默认为pacific还是计算太平洋时间?

通常将时间设置为不同的时区只会将时间转换为默认时间。如果你想将它恢复到原来的状态,你必须用时区保存第二个变量,然后计算该时区的时间。

答案 1 :(得分:0)

如果您需要不同的时区,可以使用控制器中的around_filter进行更改。

详细了解here