United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 7053364 JDK 1.4.2 CALENDAR RETURNS SUNDAY AS FIRST DAY OF WEEK IF LOCALE IS HU
7053364 : JDK 1.4.2 CALENDAR RETURNS SUNDAY AS FIRST DAY OF WEEK IF LOCALE IS HU

Details
Type:
Bug
Submit Date:
2011-06-10
Status:
Closed
Updated Date:
2011-09-26
Project Name:
JDK
Resolved Date:
2011-09-26
Component:
globalization
OS:
windows_xp
Sub-Component:
translation
CPU:
x86
Priority:
P2
Resolution:
Fixed
Affected Versions:
1.4.2_30
Fixed Versions:
1.4.2_35

Related Reports
Backport:
Relates:

Sub Tasks

Description
Cu esc.: 
https://bug.oraclecorp.com/pls/bug/webbug_print.show?c_rptno=12334901
import java.util.Calendar;
  
  public class Test_Calendar {
  
      public static void main(String[] args) {
          Calendar cal_hu_HU =
              Calendar.getInstance(new java.util.Locale("hu","HU"));
          Calendar cal_hu =
              Calendar.getInstance(new java.util.Locale("hu",""));
  
          System.out.println("FirstDayOfWeek in hu_HU = "
              + cal_hu_HU.getFirstDayOfWeek());
          System.out.println("FirstDayOfWeek in hu = "
              + cal_hu.getFirstDayOfWeek());
      }
  
  }
  
  $ javac Test_Calendar.java
  
  $ java -showversion Test_Calendar
  java version "1.4.2_30"
  Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_30-b04)
  Java HotSpot(TM) Client VM (build 1.4.2_30-b04, mixed mode)
  FirstDayOfWeek in hu_HU = 2
  FirstDayOfWeek in hu = 1
  
  
  Expected output is however:
  FirstDayOfWeek in hu_HU = 2
  FirstDayOfWeek in hu = 2

                                    

Comments
EVALUATION

Agree with this fix:

sun/text/resources/LocaleElements_hu.java:
  (based on 1.4.2_30)
  161c161,167
  <             }
  ---
  >             },
  >              { "DateTimeElements",
  >                  new String[] {
  >                      "2", // first day of week
  >                      "1" // min days in first week
  >                  }
  >              }
                                     
2011-06-10



Hardware and Software, Engineered to Work Together