なかだです。

At Thu, 7 Sep 2006 00:31:10 +0900,
Yukihiro Matsumoto wrote in [ruby-dev:29516]:
> |>   2006-09-06 12:22:14 +9000
> |> 
> |> というのを使いたいんですが、どういうわけだか、これを許容する
> |> 規格はないんですよね。勝手にやっちゃうか。
> |
> |ヘンに規格に振り回されるよりはマシかもしれません。ただ、説明しにくいし、
> |いろいろと不便はありますよね。
> 
> ですねえ。でも、いいや、やっちゃおう(1.9で)。

少なくともTime.parseには対応してほしいです。

$ ./ruby -v -rtime -e 'p Time.parse(Time.now.to_s)'
ruby 1.9.0 (2006-09-10) [i686-linux]
/home/nobu/src/ruby/head/lib/time.rb:180:in `Time#utc': argument out of range (ArgumentError)
	from /home/nobu/src/ruby/head/lib/time.rb:180:in `make_time'
	from /home/nobu/src/ruby/head/lib/time.rb:243:in `Time#parse'
	from -e:1

ついでにいうと、1.9のTime.parseはhttpdate形式をちゃんとparseで
きないようです。

$ ./ruby -v -rtime -e 't = Time.now; h = t.httpdate; puts t, h, Time.parse(h)'
ruby 1.9.0 (2006-09-10) [i686-linux]
2006-09-10 20:06:28 +0900
Sun, 10 Sep 2006 11:06:28 GMT
2006-01-10 20:06:28 +0900

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦