У меня есть старая база данных с форматами часовых поясов, такими как:
US/Eastern
Australia/Melbourne
В моем новом приложении Rails я сохраняю их как:
Eastern Time (US & Canada)
Melbourne
Как я могу преобразовать старое в новое? Я возился с ActiveSupport :: TimeZone, но не могу найти правильную комбинацию для перехода от одного к другому.
Я надеялся, что смогу создать новый объект, а затем вернуть вновь отформатированное имя, но оно просто возвращает имя, которое я ему дал. Пример:
> tz = ActiveSupport::TimeZone.new("US/Eastern")
=> (GMT-05:00) US/Eastern
> tz.name
=> "US/Eastern"
Заранее спасибо!