-
Bug
-
Resolution: Fixed
-
P3
-
None
-
b10
-
Verified
CLDR 32 onwards, B character has been added in date time patterns for Burmese locale(my and my_MM). However, java.text.SimpleDateFormat and in java.time.format.DateTimeFormatter do not support same. To provide full support for 'B' character in the date-time APIs can be put on hold until a strong need arise, but a workaround should be added to handle 'B' character in CLDR data. The LDML specification of 'B' character (day period) suggest that "if translation data is missing for a particular variable dayPeriod in the locale’s language and script, formatting should fall back to using the am/pm values"
http://unicode.org/reports/tr35/tr35-dates.html#dayPeriods
So a workaround could be added while processing CLDR data where 'B' character fall back to 'a' character.
http://unicode.org/reports/tr35/tr35-dates.html#dayPeriods
So a workaround could be added while processing CLDR data where 'B' character fall back to 'a' character.
- relates to
-
JDK-8219715 Build failure after JDK-8209175 (Handle 'B' character introduced in CLDR 33 JDK update for Burmese (my) locale)
- Closed
-
JDK-8209047 "Illegal pattern character 'B'" IllegalArgumentException with Burmese locales
- Closed
-
JDK-8247781 Day periods support
- Resolved