Carlos Brando

Nome do Jogo

Edge Rails: O método Time#in_time_zone

Eu já falei do método in_current_time_zone. Desta vez este método foi removido para dar lugar a outro método, o in_time_zone. Este método é similar ao Time#localtime, exceto pelo fato de que usa o Time.zone no lugar do fuso-horário do sistema operacional.

Você pode passar como parâmetro um TimeZone ou uma string. Vejamos alguns exemplos:

Time.zone = 'Hawaii'
Time.utc(2000).in_time_zone
# => Fri, 31 Dec 1999 14:00:00 HST -10:00


Time.utc(2000).in_time_zone('Alaska')
# => Fri, 31 Dec 1999 15:00:00 AKST -09:00 

Comments