バグ?

% ruby -e "require 'time'; p Time.parse('Mon Sep 19 18:06:17 GMT+9:00 2005').to_s()"
"Mon Sep 19 18:06:17 UTC 2005"

GMT+9:00だって言ってるのに、UTCで帰ってくる。WinXP-SP2上のCygwinruby 1.8.2で。

マニュアルを読むと、そういう仕様っぽいことがわかる。けど、なんかなっとくいかん・・・Time.now().to_s()すると、GMT+9:00になるのになあ。