GNU bug report logs -
#16386
maybe a small Bug in date?
Previous Next
Reported by: <thomas.dohl <at> soluvia.de>
Date: Tue, 7 Jan 2014 16:48:05 UTC
Severity: normal
Tags: notabug
Done: Eric Blake <eblake <at> redhat.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#16386: maybe a small Bug in date?
which was filed against the coreutils package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 16386 <at> debbugs.gnu.org.
--
16386: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16386
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
[Message part 3 (text/plain, inline)]
tag 16386 notabug
thanks
On 01/07/2014 08:37 AM, thomas.dohl <at> soluvia.de wrote:
> Hello,
>
> could this be a bug in date?
Thanks for the report. However, this is not a bug in date, but a
misunderstanding on your part, covered in our FAQ.
https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#The-date-command-is-not-working-right_002e
>
> OK: date +%V_%Y -d "last wednesday" -> 01_2014
Do not mix %V and %Y. %V goes with %G, %Y goes with %U or %W.
> OK: date +%V_%Y -d "last wednesday +1 week" -> 02_2014
> ...
> OK: date +%V_%Y -d "last wednesday +51 week" -> 52_2014
> WRONG: date +%V_%Y -d "last wednesday +52 week" -> 01_2014
> This should be 01_2015: ^^^^
No, you are using the wrong format string. When you mix two different
formats that use different notions of when a year rolls over, you are
bound to get confusing results. But those results are correct, once you
re-read the documentation of what those format strings represent.
> Diese E-Mail könnte vertrauliche und/oder rechtlich geschützte Informationen
This disclaimer is unenforceable on a publicly-archived mailing list.
It is considered poor email etiquette to open source lists to use your
employer's email if they are going to tack on garbage.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library http://libvirt.org
[signature.asc (application/pgp-signature, attachment)]
[Message part 5 (message/rfc822, inline)]
[Message part 6 (text/plain, inline)]
Hello,
could this be a bug in date?
date --version
date (GNU coreutils) 8.4
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David MacKenzie.
bug report:
------------------------------------------------------
OK: date -> Tue Jan
7 16:27:06 CET 2014
OK: date +%V_%Y -d "last wednesday" -> 01_2014
OK: date +%V_%Y -d "last wednesday +1 week" -> 02_2014
...
OK: date +%V_%Y -d "last wednesday +51 week" -> 52_2014
WRONG: date +%V_%Y -d "last wednesday +52 week" -> 01_2014
This should be 01_2015: ^^^^
OK: date +%V_%Y -d "last wednesday +53 week" -> 02_2015
OK: date +%V_%Y -d "last wednesday +54 week" -> 03_2015
...
My system:
uname -a
Linux ... 2.6.32-431.1.2.0.1.el6.x86_64 #1 SMP Fri Dec 13 13:06:13
UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
less /etc/redhat-release
CentOS release 6.5 (Final)
Thanks and best regards.
Thomas Dohl
Mit freundlichen Grüßen,
Soluvia IT-Services GmbH
Netz & Security / Rechenzentrum & Infrastruktur
Thomas Dohl
Telefon: +49 (0)621-290-3839
Fax: +49 (0)621-290-2677
E-Mail: thomas.dohl <at> soluvia.de
Internet: www.soluvia-it-services.de
Soluvia IT-Services GmbH . Uhlenkrog 32 . 24113 Kiel
Büro Mannheim: Luisenring 49, 68159 Mannheim
Handelsregister-Nr. HRB 7458Ki, Sitz und Amtsgericht: Kiel
Geschäftsführer: Dr. Dirk Bevers, Dr. Simon Kalvoda
Diese E-Mail könnte vertrauliche und/oder rechtlich geschützte Informationen
enthalten. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese E-Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser E-Mail ist nicht gestattet.
[smime.p7s (application/pkcs7-signature, attachment)]
This bug report was last modified 11 years and 221 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.