Indeed 2000 was a leap year with 29th of Feb. Every year that can be divided by four is a leap year, except it can be divided by 100 than it's not. But if it can be divided by 400 then it is a leap year again. ;-)
So because of the last rule, 2000 was a leap year and the API is correct... > -----Original Message----- > From: Daniel Brown [mailto:[EMAIL PROTECTED]] > Sent: Donnerstag, 6. Februar 2003 13:03 > To: Tomcat Users List > Subject: RE: bug in java api? (ot) > > > But 2000 *was* a leap year...? > > http://world.std.com/~dpbsmith/leapyearfaq.txt > > > -----Original Message----- > > From: Felipe Schnack [mailto:[EMAIL PROTECTED]] > > Sent: 06 February 2003 11:50 > > To: Tomcat Users List > > Subject: bug in java api? (ot) > > > > > > Take a look at the following code > > > > GregorianCalendar cal = (GregorianCalendar)Calendar.getInstance(); > > cal.set(2000, Calendar.FEBRUARY, 1); > > System.out.println(cal.isLeapYear(2000)); > > > > Shouldn't "false" be printed on the screen? I see "true" > here in my > > machine :-) > > > > -- > > > > Felipe Schnack > > Analista de Sistemas > > [EMAIL PROTECTED] > > Cel.: (51)91287530 > > Linux Counter #281893 > > > > Centro Universitário Ritter dos Reis http://www.ritterdosreis.br > > [EMAIL PROTECTED] > > Fone/Fax.: (51)32303341 > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]