[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug classpath/31784] New: GregorianCalendar.add() broken
From: |
jeroen at frijters dot net |
Subject: |
[Bug classpath/31784] New: GregorianCalendar.add() broken |
Date: |
2 May 2007 05:54:08 -0000 |
Adding a year changes the day (test adapted from Apache Commons-Lang test
suite):
import java.util.*;
public class test
{
public static void main(String[] args) throws Exception
{
Calendar cal = Calendar.getInstance();
cal.setTime(new Date(100, 6, 5, 4, 3, 2));
System.out.println(cal.getTime());
cal.add(Calendar.YEAR, 1);
System.out.println(cal.getTime());
}
}
Actual output:
Wed Jul 05 04:03:02 GMT+02:00 2000
Wed Jul 04 04:03:02 GMT+02:00 2001
Expected output:
Wed Jul 05 04:03:02 CEST 2000
Thu Jul 05 04:03:02 CEST 2001
--
Summary: GregorianCalendar.add() broken
Product: classpath
Version: unspecified
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: classpath
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: jeroen at frijters dot net
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31784
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Bug classpath/31784] New: GregorianCalendar.add() broken,
jeroen at frijters dot net <=