Time.use_zone работает не так, как ожидалось

Итак, сейчас 14:54 по тихоокеанскому времени в Сан-Франциско. По какой-то причине этот блок кода не возвращает 12:54 PM HST на Гавайях. Я что-то упустил? Я бы ожидал, что этот код вернет мне текущее время на Гавайях

Time.use_zone('Hawaii') do
  Time.now
end
# => 2012-01-03 14:54:54 -0800 
17
задан Ryan Bigg 3 January 2012 в 23:09
поделиться