Мы пытаемся получить конкретный DateTimeFormatter
, который выводит даты в формате, подобном Mar 8 2019
.Но когда мы используем FormatStyle.MEDIUM
, мы получаем March 8 2019
, поэтому он не использует сокращенный формат месяца.
Мы используем следующий код для получения средства форматирования:
DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM).withLocale(locale)
Ни один из параметров (SHORT
, LONG
, FULL
) не дает нам именно то, что мы хотим.Есть ли способ настроить FormatStyle
для сокращения названий месяцев?Это важно, потому что мы не хотим писать собственный шаблон даты для каждой возможной локали.