[nSLUG] Odd things from date version 8.13
linux at zdoit.airpost.net
Fri Apr 26 09:03:29 ADT 2013
Thanks for the link. That and some digging solved the problem. The plus
sign is interpreted as a time zone modifier so the time zone is move by
the number of hours after the plus sign. The word "minute" is
interpreted to mean a minute later.
Weird, but now that I know I can change my code to work.
On 4/26/13 8:38 AM, Dave Flogeras wrote:
> Weird indeed.
> On my machine (date ver 8.20), I get similar (weird) behaviour, but in
> case #2, I get 19:01:00 instead of your 22:01:00.
> No insight, but I follow the RSS on this site:
> He seems to be a coreutils maintainer and from time to time posts about
> upcoming changes in the utilities (for example see
> http://www.pixelbeat.org/patches/coreutils/inbox_dec_2012.html). Might
> be worth digging into coreutils related posts to see if you can get any
> On Fri, Apr 26, 2013 at 8:24 AM, Gerald Ruderman
> <linux at zdoit.airpost.net <mailto:linux at zdoit.airpost.net>> wrote:
> This used to work for me in Ubuntu 12.04, but now I am confused. All
> with date version 8.13 from GNU coreutils
> $ date -d "23:00"
> Fri Apr 26 23:00:00 UTC 2013
> as I expect
> $ date -d "23:00 + 1 min"
> Fri Apr 26 22:01:00 UTC 2013
> subtract one hour and add 1 minute!
> $ date -d "23:00 1 min"
> Fri Apr 26 23:01:00 UTC 2013
> what I guess have to do now
> Insight welcome.
More information about the nSLUG