[threeten-dev] Host Locale Provider cannot get Japanese DayOfWeek
Masayoshi Okutsu
masayoshi.okutsu at oracle.com
Thu May 2 08:22:27 PDT 2013
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