-
Enhancement
-
Resolution: Fixed
-
P4
-
20, 21, 22, 23
-
b09
-
generic
-
generic
CLDR v42 replaced the white space in between time and am/pm marker with NBSP/NNBSP. While this is the expected behavior, this has caused a lot of parsing issues among applications.
CLDR spec proposes "loose matching" on parsing: https://www.unicode.org/reports/tr35/tr35.html#Lenient_Parsing in which space separators are parsed equivalently. Implementing this in DateFormat/DateTimeFormatter should resolve the issue.
CLDR spec proposes "loose matching" on parsing: https://www.unicode.org/reports/tr35/tr35.html#Lenient_Parsing in which space separators are parsed equivalently. Implementing this in DateFormat/DateTimeFormatter should resolve the issue.
- csr for
-
JDK-8324990 Loose matching of space separators in the lenient date/time parsing mode
- Closed
- relates to
-
JDK-8304925 Some date/time strings created with JDK <=19 can not be parsed since JDK 20
- Closed
-
JDK-8324308 US DateTimeFormatter uses Narrow No-Break Space
- Closed
-
JDK-8339066 English date format string representation incompatible between Java 17 and 21
- Closed
-
JDK-8284840 Update CLDR to Version 42.0
- Resolved
(2 links to)