Java 17: DateTimeFormatter, не локализация маркера Am/PMJAVA

Программисты JAVA общаются здесь
Anonymous
Java 17: DateTimeFormatter, не локализация маркера Am/PM

Сообщение Anonymous »

В настоящее время я перемещаю кусок программного обеспечения с Java 11 на Java 17 и заметил, что DateTimeFormatter изменила свое поведение, когда форматирование, которое содержит маркер AM/PM. Ранее этот маркер был бы локализован (например, Vorm. для Am на немецком языке), и теперь он остается. Это не конкретная проблема, потому что я уже пробовал это с другими местами. Образец, который представлен здесь, - это HH: MM: SS A , где является держателем маркера. Как можно восстановить предыдущее поведение?

Код: Выделить всё

ofPattern("HH:mm:ss a", Locale.GERMANY).format(now)
.
переменная сейчас является объектом LocalDateTime.

Подробнее здесь: https://stackoverflow.com/questions/716 ... -pm-marker

Вернуться в «JAVA»