gpt4 book ai didi

ruby-on-rails - 在Rails 4中将当前时区中的Date转换为DateTime的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 21:22:22 27 4
gpt4 key购买 nike

我正在使用Rails 4.2。我有一个要转换为DateDateTime。如果使用现有的to_datetime方法,它将在GMT中进行转换。 (我已经看了大约一个小时的线程,找不到这个确切的问题,因此如果存在,请提前道歉!)

irb(main):030:0> Date.current
=> Wed, 19 Aug 2015
irb(main):031:0> Date.current.to_datetime
=> Wed, 19 Aug 2015 00:00:00 +0000


如果我随后尝试使用 in_time_zone,它将把它转换为当前时区,但还要从日期中减去偏移量。

irb(main):032:0> Date.current.to_datetime.in_time_zone
=> Tue, 18 Aug 2015 17:00:00 PDT -07:00


如何在当前时区将现有的 Date转换为 DateTime

最佳答案

这是我能想到的最佳答案。

Time.zone.at(Date.current.to_time).to_datetime

关于ruby-on-rails - 在Rails 4中将当前时区中的Date转换为DateTime的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32107775/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com