-
Bug
-
Resolution: Won't Fix
-
P5
-
None
-
1.4.0, 1.4.2, 5.0
-
generic, x86
-
generic, linux, windows_xp
- Era isn't correct on any dates before Julian A.D. 1.
- Dates are incorrect on any dates before Julian A.D. 1.
- BuddhistCalendar uses the default Julian-Gregorian cutover of
GregorianCalendar which doesn't make sense in Thailand.
- Chantrakati is not supported (before B.E. 2431). If the Chantrakati
calendar system is supported, methods such as get*Maximum will be
affected because, for example, leap months are applicable in
Chantrakati.
- Gregorian was adopted in B.E. 2431. However, the first day of a year
is April 1.
- The first day of a year changed to January 1 from B.E. 2483.
- In B.E. 2431 and 2483, the year has only 9 months. get*Minimum/Maximum
must return the correct values based on the short years.
getLeastMaximum must always return the correct value (not only in
B.E. 2431 and 2483).
###@###.### 2003-03-17
- duplicates
-
JDK-6247289 (cal) Incorrect calculation of dates for the Thai Solar calendar prior to Jan 1, 1941
- Closed
-
JDK-4830072 BuddhistCalendar: set(year) can not set year before 543 correctly
- Closed
-
JDK-6609388 (cal) Thai Calendar Year Broken When Using Gregorian BC Era
- Closed
- relates to
-
JDK-4833268 API: remove calendar system assumptions from DateFormat/SimpleDateFormat
- Resolved
-
JDK-4458665 BuddhistCalendar shouldn't be a GregorianCalendar subclass
- Closed
-
JDK-4743562 Calendar.getInstance returns a Calendar not deserializable in prev releases
- Closed