Игнорировать локаль на тимелист # date.format () - PullRequest
2 голосов
/ 10 июня 2019

Я хочу сохранить формат даты, чтобы установить стандарт независимо от локали.Но, тем не менее, он по умолчанию принимает текущую локаль и устанавливает формат на основе локали.

th:text="${#dates.format(myDate, 'dd-MMM-yyyy')}"

Я всегда ожидаю, что формат будет похож на

09-Sep-2015

, но с CA локал я получаю09-de set.-2015

Есть ли способ исправить это.

ОБНОВЛЕНИЕ Этот вопрос не является дубликатом Этот вопрос .Моя проблема связана с форматированием локали.

1 Ответ

0 голосов
/ 12 июня 2019

Не уверен, что вы используете Maven или Gradle. Добавьте thymeleaf-extras-java8time в качестве вашей зависимости.

и вместо #dates используйте #temporal и укажите locale в качестве параметров, как показано ниже.

th:text="${#temporals.format(myDate, 'dd-MMM-yyyy','en')}"

Но убедитесь, что ваш myDate находится в java.time.* формате

...