From: Yukihiro Matsumoto Date: 2005-05-15T21:28:01+09:00 Subject: Re: Possible bug in Date/ParseDate Hi, In message "Re: Possible bug in Date/ParseDate" on Sun, 15 May 2005 12:00:30 +0900, Matthew Keene writes: |I thought that this might be the problem, but I guess the question is |why does Time.now produce the date in this format if other standard |libraries can't handle it ? The time format strings are produced by the function of underlying operating system, namely strftime(). On the other hand, timezone parsing function, Date._parse is defined by us in Ruby. Since there's almost no standard for timezone string format, strftime("%Z") may return any arbitrary strings, thus we cannot guarantee bi-directional conversion, unless we implement whole time handling functions from scratch by ourselves. If someone has better idea, let us know. matz.