1
用户输入一个日期范围,让我们从昨天开始用任何时区。在请求的TimeZone中返回Ruby/Rails DateTime或ActiveSupport :: TimeWithZone对象
from_datetime = "10/01/2012 00:00 +0545"
我得到购买时间为书象下面这样:
purchased_at = Book.where("created_at > #{from_date}").purchased_at
=> Fri, 08 Jun 2012 09:44:26 UTC +00:00
问题是这样给我UTC时间,但我想说明的要求TIME_ZONE可以改变purchased_at时间。
我不能使用in_time_zone作为输入from_date只有时间偏移量,我可以吗?
purchased_at.in_time_zone("Kathmandu")
=> Fri, 08 Jun 2012 15:29:26 NPT +05:45
有什么办法吗?