我一直在反对这一点,我似乎无法理解rails时区和in_time_zone
是如何工作的。
以下是我想了解的一些rails c
输出:
[26] VMM(bby - main - dev)> Time.zone.now
=> Wed, 14 Mar 2018 09:13:17 CDT -05:00
[27] VMM(bby - main - dev)> MyModel.first.started_at
=> Fri, 09 Mar 2018 09:17:00 CST -06:00
[28] VMM(bby - main - dev)> MyModel.first.started_at.in_time_zone(Time.zone)
=> Fri, 09 Mar 2018 09:17:00 CST -06:00
所以:
CDT -5
。started_at
属性似乎是CST -6
CDT -5
,因此我希望输出Fri, 09 Mar 2018 10:17:00 CDT -05:00
为什么这样做而不是我期望的呢?
提前致谢!