Issue #691 has been updated by Yukihiro Matsumoto.


Akira Tanaka claimed that by this change Time#rfc2822 no longer round trip in [ruby-dev:37126].

% TZ=Europe/London ./ruby -rtime -e 'p Time.rfc2822(Time.local(2008,12,1).rfc2822)'
2008-12-01 00:00:00 UTC

It used to go round.
% TZ=Europe/London ruby -rtime -e 'p Time.rfc2822(Time.local(2008,12,1).rfc2822)'
2008-12-01 00:00:00 +0000

I am afraid this is bad.

He also suspects "a time zone at Universal Time" to mean a local time which has zero hour difference from UTC (London e.g.), not UTC itself.

----------------------------------------
http://redmine.ruby-lang.org/issues/show/691

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