Issue #6887 has been reported by anthfb (Anthony Figueroa).

----------------------------------------
Bug #6887: Time.zone.now returning different timezone that Time.zone.at
https://bugs.ruby-lang.org/issues/6887

Author: anthfb (Anthony Figueroa)
Status: Open
Priority: Normal
Assignee: 
Category: 
Target version: 1.9.2
ruby -v: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin10.8.0] 


1.9.2p290 :018 > Time.zone = 'Brasilia'
 => "Brasilia" 

1.9.2p290 :020 >  Time.zone.now
 => Fri, 17 Aug 2012 13:08:06 BRT -03:00 

1.9.2p290 :021 > Event.last.start_time
 => 2000-01-01 03:45:00 UTC 

1.9.2p290 :022 > Time.zone.at(event.start_time)
 => Sat, 01 Jan 2000 01:45:00 BRST -02:00 

Why is this happening? Is it a bug?


-- 
http://bugs.ruby-lang.org/