class ActiveSupport::TimeZone

def local(*args)

Time.zone.local(2007, 2, 1, 15, 30, 45) # => Thu, 01 Feb 2007 15:30:45 HST -10:00
Time.zone = "Hawaii" # => "Hawaii"

Method for creating new ActiveSupport::TimeWithZone instance in time zone of +self+ from given values. Example:
def local(*args)
  time = Time.utc_time(*args)
  ActiveSupport::TimeWithZone.new(nil, self, time)
end