Локализованный формат даты в Java

У меня есть отметка времени в миллисекундах, и я хочу отформатировать ее, указав день, месяц, год и час с точностью до минут.

Я знаю, что могу указать такой формат:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yy HH:mm");
String formatted = simpleDateFormat.format(900000)

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

DateFormat DATE_FORMAT = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault());
DATE_FORMAT.format(new Date());

Но это не показывает час. Как я могу это сделать?

Ответы на вопрос(6)

Ваш ответ на вопрос