From: matz@... (Yukihiro Matsumoto) Date: 1999-08-06T13:44:52+09:00 Subject: [ruby-list:15923] Re: [ruby-talk:00563] Date class and rfc822 まつもと ゆきひろです In message "[ruby-list:15911] Re: [ruby-talk:00563] Date class and rfc822" on 99/08/06, Wakou Aoyama writes: |CGI.rb の中で、rfc1123(rfc822)の形式の日付の生成メソッドがあるが、Date |クラス(ライブラリ)が2つもあるのにどちらにも無いのは驚き。 | |という感じのメールを頂き、確かにそんな気もしたので書いてみました。 |確か、Date クラスは日付のみを扱い、時間の部分がまったくないので、 |rfc822 のような文字列とは合わないというような話があったような気がしま |すが、どのようなものでしょうね。 その通りです。Dateクラスの責務じゃないでしょう。 |Time クラス(のライブラリ)に rfc822 形式の文字列生成メソッドを含むとい |う手もあるような気もしますが。 Timeクラスにこの形式を扱わせるのは、持っている情報としては間 違ってないと思います。しかし、なんか違和感があるんですよねえ。 strftime(3)がrfc1123形式を生成できればよいんでしょうけど、こ れもできないんですよねえ。 * Timeクラスにrfc1123形式の文字列生成メソッドを追加 あまりやりたくない。特にrfcの番号を名称に含むのは反対 * strftimeでrcf1123形式の生成ができるよう機能追加 自前のstrftimeを持つしかないのか.. * rcf1123形式の生成を行うRubyライブラリを標準添付 これが一番楽だが。 どうしたものでしょう。 まつもと ゆきひろ /:|)