导轨2.3.14- to_datetime返回UTC时间



我有以下问题 - 我不使用config.time_zone,因此默认为我的服务器时区(如果我正确理解)。

,当我做

之类的事情时,在我的栏杆控制台中
'Oct 12, 2012'.to_datetime 

它返回

Fri, 12 Oct 2012 00:00:00 +0000 

但是当我运行

'Oct 12, 2012'.to_date.end_of_day

我获得了我实际需要的时区:

2012-10-12 23:59:59 -0400 

您有什么想法,为什么会发生这种情况,以及如何使它在同一时区工作?我找到了此链接-https://rails.lighthouseapp.com/projects/8994/tickets/864-string-to-datetime-doesn-take-take-into-into-into-account-councount-time-ractime-ractions ar修复。

谢谢!

,除非需要重大的安全更新,否则Rails 2.3.14可能是Rails 2.3系列的终点。这很可能会被召唤。

也许使用to_date产生的结果与to_datetime不同,因此您可以以某种方式解决此问题。

不要忘记,如果需要,您也可以调整任何DateTime对象的时区。

相关内容

  • 没有找到相关文章

最新更新