From: OHARA Shigeki Date: 2007-03-05T18:44:19+09:00 Subject: [ruby-dev:30487] Time#to_s format 大原です。 Ruby 1.8.6 から Time#to_s の形式が RFC 2822 準拠に変更になるようなのですが、 この形式が間違っているように思います。 From: "NARUSE, Yui" Subject: [ruby-dev:29467] Re: [ruby-cvs:17256] ruby, ruby: * time.c (time_to_s): generate RFC822 style date string. Message-ID: <44FBF2FB.7090005@airemix.com> Date: Mon, 4 Sep 2006 18:33:50 +0900 > to_s は RFC822 形式だという前提の話になりますが、 > * 曜日の後にカンマが無い > * 年の位置が違う > * timezone は UTC でなく UT > になります。 > > 現在は、 > p Time.now, Time.now.utc > Mon Sep 04 18:12:44 +0900 2006 > Mon Sep 04 09:12:44 UTC 2006 > になっていますが、 > p Time.now, Time.now.utc > Mon, Sep 04 2006 18:12:44 +0900 > Mon, Sep 04 2006 09:12:44 UT > が正しいかと。 RFC 2822 の 3.3. Date and Time Specification によると、 date = day month year が正しいようです。 ---- OHARA Shigeki (大原 重樹)