On Wed, 21 Mar 2012 15:40:21 -0600,
Bob Proulx <b...@proulx.com> wrote:

> Sebastian Luque wrote:
>> $ echo '"2012-03-11 02:00:00"' | gawk -f test.awk 2012-03-11 03:00:00
>> ...  Daylight savings for my local time zone (Central Time) started
>> on 2012-03-11.  Time is not interpreted correctly for the second hour
>> of the day when daylight savings starts.

> Please state your canonical timezone?  Central Time by itself is
> ambiguous.  But I can guess.

> Note that 2012-03-11 02:00:00 is an invalid date in Central time.
> There is no correct interpretation possible.  Or perhaps the only
> correct interpretation would be to throw an exception error.

>   $ TZ=US/Central date -R -d '2012-03-11 02:00:00' date: invalid date
> `2012-03-11 02:00:00'

> What should awk do with invalid dates?  Should it report them as
> invalid as gnu date does?  Probably.

> See this useful reference for coreutils date.  (Of course I am biased
> about its usefulness. :-)

>   
> http://www.gnu.org/software/coreutils/faq/#The-date-command-is-not-working-right_002e

Yes, I totally agree.  We were discussing this in the awk newsgroup
(http://groups.google.com/group/comp.lang.awk/browse_thread/thread/1e77bcbb851fd4ea#).


-- 
Seb



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to