bug-sh-utils
[Top][All Lists]
Advanced

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

Re: Bug in 'date'???


From: Jim Meyering
Subject: Re: Bug in 'date'???
Date: Sun, 17 Mar 2002 08:29:07 +0100
User-agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2.50 (i686-pc-linux-gnu)

JP Vossen <address@hidden> wrote:
> Am I doing something really stupid here?  Should date accept the "a" or "p"
> shorthand?  It seems to me it would be better if it failed instead of
> producing output that is *almost* correct...
>
> /root# date -d "3/1/02 11:59pm"               Correct
> Fri Mar  1 23:59:00 EST 2002
>
> /root# date -d "3/1/02 11:59p"                Not
> Fri Mar  1 03:59:00 EST 2002
>
> /root# date -d "3/1/02 11:59 p"               Not
> Fri Mar  1 03:59:00 EST 2002

It does that because A-Z are recognized as military time zone names.
See lib/getdate.y's military_table array.

> /root# date -d "3/1/02 11:59 pm"      Correct
> Fri Mar  1 23:59:00 EST 2002
>
> /root# date -d "3/1/02 11:59a"                Not
> Fri Mar  1 07:59:00 EST 2002



reply via email to

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