Я работаю с Ruby. Я хочу преобразовать UTC в различные преобразования времени. Я следую ссылке here.Преобразование одного часового пояса в другое
Мой код:
class TimeFormat
def convert_zone(to_zone)
original_zone = ENV["TZ"]
utc_time = dup.gmtime
ENV["TZ"] = to_zone
to_zone_time = utc_time.localtime
ENV["TZ"] = original_zone
return to_zone_time
end
end
t = TimeFormat.new
t.convert_zone("US/Pacific")
Но это показывает:
undefined method `gmtime' for #<TimeFormat:0x9043388> (NoMethodError)
Что здесь не так?