2012-03-28 18 views
0

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

Antwort

0

Grundsätzlich gilt: Gibt es eine locale-aware Methode, um die Zeit in Stunden zu erhalten: Minuten?

Nein, aber man kann sich fragen, android, wenn das Mobil in 24 Stunden-Format oder AM/PM und übersetzen Sie die Rüttler für die SimpleDateFormat entsprechend eingestellt ist.

0

Sie können diese verwenden:

cal.getTime().toLocaleString(); 
Verwandte Themen