Subject: bug#10699: closed (Re: bug#10699: bug of `date`: why 1/1/2012 is the second week of 2012?)

From: [email-masked] (GNU bug Tracking System)
Date: Thu, 02 Feb 2012 18:32:02 +0000

Your bug report

#10699: bug of `date`: why 1/1/2012 is the second week of 2012?

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 [email-masked].

-- 
10699: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10699
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#10699: bug of `date`: why 1/1/2012 is the second week of 2012?
From: Paul Eggert <[email-masked]>
To: "Wang, YuanTao" <[email-masked]>
Cc: [email-masked]
Date: Thu, 02 Feb 2012 10:30:53 -0800
List-Id: <debbugs-submit.debbugs.gnu.org>

On 02/02/2012 12:25 AM, Wang, YuanTao wrote:
> $ date -d "2012-01-01 00:00:00" +%U
> 01
> 
> but in "man date"
> %U     week number of year, with Sunday as first day of week (00..53)
> 
> Is it a bug?

No.  As the manual (which has more detail) says,
"Days in a new year preceding the first Sunday are in week zero."
In 2012 there are no such days, so January 1 is week 1.

Subject: bug of `date`: why 1/1/2012 is the second week of 2012?
From: "Wang, YuanTao" <[email-masked]>
To: "[email-masked]" <[email-masked]>
Date: Thu, 2 Feb 2012 02:25:59 -0600
List-Id: <debbugs-submit.debbugs.gnu.org>

$ date -d "2012-01-01 00:00:00" +%U
01

but in "man date"
%U     week number of year, with Sunday as first day of week (00..53)

Is it a bug?

$ uname -r
2.6.18-128.1.6.el5xen