[threeten-dev] Host Locale Provider cannot get Japanese DayOfWeek

Masayoshi Okutsu masayoshi.okutsu at oracle.com
Sun May 5 04:01:16 PDT 2013


I've been able to reproduce the same symptom on Windows 7, and filed a 
bug report (8013903).

Thanks,
Masayoshi

On 5/3/2013 11:43 AM, Frank Ding wrote:
> Hi Masayoshi,
>   Thanks for looking into it.  It's on Windows.
>
> Best regards,
> Frank
>
> On 5/2/2013 11:22 PM, Masayoshi Okutsu wrote:
>> Hi Frank,
>>
>> Do you see the problem on what platform? I tested it on Linux and it 
>> worked OK.
>>
>> Thanks,
>> Masayoshi
>>
>> On 5/2/2013 4:03 PM, Frank Ding wrote:
>>> Hi guys,
>>>   Would anybody take a look at it?
>>>
>>> Best regards,
>>> Frank
>>>
>>> On 4/27/2013 4:00 PM, Frank Ding wrote:
>>>> Forgot to mention that the era Heisei should be actually translated 
>>>> to Japanese characters for HOST locale provider.
>>>>
>>>> Best regards,
>>>> Frank
>>>>
>>>> On 4/27/2013 3:51 PM, Frank Ding wrote:
>>>>> Hi threeten guys,
>>>>> A bug was found in b87 when Host Locale Provider was used, "Day 
>>>>> name in week" and "AM/PM mark" become blank in Japanese environment.
>>>>>
>>>>> Locale locale = new Locale("ja","JP","JP");
>>>>> SimpleDateFormat df = new SimpleDateFormat("GGGG yyyy.MM.dd 
>>>>> '('E')' a hh:mm:ss zzz", locale);
>>>>> System.out.println(df.format(new Date()));
>>>>>
>>>>> The expected output is "\u5e73\u6210 25.04.19 (\u91d1) 
>>>>> \u5348\u5f8c 06:28:59 JST" or "平成 25.04.27 (土) 午後 03:47:28 
>>>>> CST", which can be obtained by specifying JRE as locale provider 
>>>>> (-Djava.locale.providers=JRE). However, it's now "Heisei 25.04.19 
>>>>> () 06:24:02 JST
>>>>> " when option "-Djava.locale.providers=HOST" is specified.
>>>>>
>>>>> Can anybody take a look at it and confirm?
>>>>>
>>>>> Best regards,
>>>>> Frank
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>



More information about the threeten-dev mailing list