From: Yukihiro Matsumoto Date: 2007-03-05T23:27:33+09:00 Subject: [ruby-dev:30495] Re: Time#to_s format まつもと ゆきひろです In message "Re: [ruby-dev:30493] Re: Time#to_s format" on Mon, 5 Mar 2007 22:15:13 +0900, "Akinori MUSHA" writes: | ところで、 1.8.6 の Time#to_s を RFC 2822 形式にするというのは |最終決定でいいのでしょうか。1.9 ではまた違う形式になっていますが、 |これは変更し忘れですよね? | | 1.9 でまた変えるくらいなら、 1.8.6 で変えるのは避けたいのですが。 難しいところです。私の元々の意思はctime表現で曖昧性が大きい Timezone表現の部分を数値表現にすることだけだったのですが、 Timezon表現の位置について悩んでいるうちにそのままRFC2822形式 になってしまったという経緯があります(当初、RFC2822とctime形 式の違いを十分に認識していなかった)。 で、Ruby 1.9ではISO8601形式(ただし区切りのTは使わない)にしよ うと思っています。元々1.8の範囲内では小さな変更にして、1.9の ときに大きな変更にしようと思っていましたから。 というわけで、今さらではありますが、私は * 1.8の範囲内ではRFC2822は採用せず、Timezoneを数値表現にす るだけ(つまり、1.8.5の状態に戻す) * 1.9でISO8601形式に というのを提案します。が、すっかり忘れて放置していたのは私で すし、もう時期も時期ですから、最終的な判断はknuさんに任せま す。