Hello, just wanted to see if anyone else thinks this change from 3.1 is questionable? https://github.com/rails/rails/commit/7872cc992bac76e976334d0c20649d69aad5652e#activesupport/lib/active_support/time_with_zone.rb-P5 For instance: Time.zone = current_user.time_zone # set the TZ for the request puts @some_object.created_at # returns created_at in user''s TZ puts @some_object.created_at.to_time # returns created_at in UTC ^ Calling to_time (as a precaution, in most instances) used to preserve the timezone pre-3.1, but now it''ll return UTC. Another reason why this is strange is that Time.new.to_time preserves the timezone, but TimeWithZone should act like Time. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-core+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en.