title: Localized date format in Java
body: <p>I have a timestamp in millis and want to format it indicating day, month, year and the hour with minutes precission.</p>
  
  <p>I know I can specify the format like this:</p>
  
  <pre><code>SimpleDateFormat simpleDateFormat = new SimpleDateFormat("MM/dd/yy HH:mm");
  String formatted = simpleDateFormat.format(900000)
  </code></pre>
  
  <p>But I'd like the format to be localized with the user's locale. I've also tried</p>
  
  <pre><code>DateFormat DATE_FORMAT = DateFormat.getDateInstance(DateFormat.SHORT, Locale.getDefault());
  DATE_FORMAT.format(new Date());
  </code></pre>
  
  <p>But it does not show the hour. How can I do it? </p>