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
有什麼辦法嗎?