なかだです。 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はできる。 中田 伸悦