From 342cb2406dc473d0dd911c00861673db067c6e5b Mon Sep 17 00:00:00 2001 From: knu Date: Mon, 5 Mar 2007 12:50:08 +0000 Subject: * time.c (time_to_s): Correct the wrong format which did not really conform to RFC 2822; pointed out by: OHARA Shigeki in [ruby-dev:30487]. git-svn-id: http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_6@11997 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- time.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'time.c') diff --git a/time.c b/time.c index d919c631f..dd5153db6 100644 --- a/time.c +++ b/time.c @@ -1239,11 +1239,11 @@ time_asctime(time) * time.to_s => string * * Returns a string representing time. Equivalent to calling - * Time#strftime with a format string of ``%a - * %b %d %H:%M:%S - * %Z %Y''. + * Time#strftime with a format string of ``%a, + * %d %b %H:%M:%S + * %Z %Y'' (the RFC 2822 style). * - * Time.now.to_s #=> "Wed Apr 09 08:56:04 CDT 2003" + * Time.now.to_s #=> "Wed 09 Apr 08:56:04 CDT 2003" */ static VALUE @@ -1274,7 +1274,7 @@ time_to_s(time) sign = '-'; off = -off; } - sprintf(buf2, "%%a, %%b %%d %%Y %%H:%%M:%%S %c%02d%02d", + sprintf(buf2, "%%a, %%d %%b %%Y %%H:%%M:%%S %c%02d%02d", sign, (int)(off/3600), (int)(off%3600/60)); len = strftime(buf, 128, buf2, &tobj->tm); return rb_str_new(buf, len); -- cgit