bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: date not parsing full iso-8601


From: Jos Backus
Subject: Re: date not parsing full iso-8601
Date: Fri, 22 Jul 2005 10:40:54 -0701
User-agent: Mutt/1.5.9i

On Fri, Jul 22, 2005 at 10:23:48AM -0700, Paul Eggert wrote:
> > Note that I haven't read the actual standards document. But if that is the
> > case, then how can the following be valid formats according to Markus Kuhn's
> > document (which w3.org links to, btw)?
> 
> Because Markus Kuhn doesn't like the "T" either.  I don't know of
> anybody who likes the "T" for output that is intended to be
> human-readable.  However, I believe "T" (or "t") is required by ISO
> 8601, for the representation of the date and time in a single output.
> See, for example, <http://www.cs.tut.fi/~jkorpela/iso8601.html>.

You're right, it _is_ required:

<quote>
Combined date and time format 
    Use a format where the date designation is followed by the letter T and
    the time of the day designation, e.g. 1998-05-12T14:15Z. Note that the
    standard clearly requires the use of T in this context. However, such a
    notation is often regarded as odd-looking, and people who otherwise use
    ISO 8601 might deviate from it here by using a space instead.
</quote>

Odd-looking indeed. :-)

> I should mention that the command:
> 
>   date -d `date -i`
> 
> should work under this proposal, without any changes to the
> date-parsing code executed by date -d.  That's one reason I'm
> proposing this.

This is exactly the capability I'm looking for. Thanks again Paul.

-- 
Jos Backus
jos at catnook.com




reply via email to

[Prev in Thread] Current Thread [Next in Thread]