Шаблон SimpleDateFormat на основе локали, но с указанием года из 4 цифр

Мне нужно создать формат даты, например дд / ММ / гггг . Это почти как DateFormat.SHORT , но содержит 4 года.

Я пытаюсь реализовать это с помощью

new SimpleDateFormat("dd//MM/yyyy", locale).format(date);

Однако для локали США формат неправильный.

Есть ли общий способ форматирования даты, который изменяет шаблон в зависимости от локали?

Спасибо

8
задан Basil Bourque 19 July 2017 в 00:52
поделиться