2012-04-25 3 views
0

Ruby 1.8.7 및 Rails 2.3.12에서 실행됩니다. 나는 시간대에 object_time EDT에 다음 코드를 실행하면 (-4) : RoR in_time_zone 일광 절약 시간제 적용 문제

object_time.in_time_zone(ActiveSupport::TimeZone[-4]) 

나는 위대한입니다 object_time와 동일한 값을 얻는다. 그러나 내가 실행할 때 :

object_time.in_time_zone(ActiveSupport::TimeZone[-3]) 

이 코드 위의 코드 행과 동일한 값을 얻습니다.

누구에게 무슨 일이 벌어지고 있는지 알 수 있습니까?

답변

0
(object_time.in_time_zone(ActiveSupport::TimeZone[0]) + timezone_offset.hours) 

시간대 오프셋을 원하는대로 지정할 수있는 DateTime 개체를 제공합니까?

관련 문제