Wie kann ich die Uhrzeit im aktuellen App-Gebietsschema mithilfe von Kalender anzeigen?Uhrzeit im aktuellen Gebietsschema mit Kalender anzeigen
Zum Beispiel möchte ich "14:35" in Französisch und "14:35" in Englisch.
Wenn meine Standard-Locale Französisch ist, erhalte ich die Zeit in Englisch:
Calendar cal;
cal.setTimeInMillis(System.currentTimeMillis());
String displayTime = cal.getTime(); //Wed Mar 28 13:41:00 HAEC 2012
Vom doc, Kalender ist "locale aware". Muss ich das Gebietsschema manuell einstellen? Wie?
Ich könnte SimpleDateFormat
verwenden, aber ich müsste ein Muster mit dem Stundenformat als 'h' oder 'k' manuell einstellen, je nachdem, ob ich Stunden am Tag oder am/pm will.
Grundsätzlich: Gibt es eine locale-aware-Methode, um die Zeit als Stunden: Minuten?
Dank