title: Display time in current locale using Calendar
body: <p>How can I display the time  in the current app locale using Calendar?</p>
  
  <p>For instance I'd like "14:35" in french, and "2:35 pm" in english.</p>
  
  <p>When my default locale is french, I get the time in english:</p>
  
  <pre><code>Calendar cal;
  cal.setTimeInMillis(System.currentTimeMillis());   
  String displayTime = cal.getTime(); //Wed Mar 28 13:41:00 HAEC 2012
  </code></pre>
  
  <p>From the doc, Calendar is "locale aware". Do I have to set the locale manually? How?</p>
  
  <p>I could use <code>SimpleDateFormat</code>, but I'd have to set a pattern with the hour format as 'h' or 'k' manually according to whether I want hours in day or am/pm.</p>
  
  <p>Basically: is there any locale-aware method to get the time as hours:minutes?</p>
  
  <p>Thanks</p>