Formatierungszeit auf Android, während der Einstellungen folgt (24 Stunden Uhr gegen AM/PM usw.)

StackOverflow https://stackoverflow.com/questions/1740339

  •  20-09-2019
  •  | 
  •  

Frage

Ich verwende derzeit den folgenden Code, um die Zeit in Google Android zu formatieren:

DateFormat.getDateTimeInstance().format(millis)

Während dieser Code meine Einstellungen für Zeitzone und Gebietsschema ausgezeichnet hat, ignoriert er die Einstellung "24 -Stunden -Modus" in den Systemeinstellungen und gibt immer Zeit in AM/PM zurück. Gibt es eine Möglichkeit, Zeit im selben Format wie in der Statusleiste zu bekommen?

War es hilfreich?

Lösung

Theoretisch (es nie versucht), können Sie verwenden

http://developer.android.com/reference/android/text/format/dateformat.html

Um Formatierungen basierend auf Ihren Einstellungen zu erhalten. Ymmv.

Andere Tipps

SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm");
df.format(new Date(date));

"Date" in Millisec

Verwenden Sie das java.text.SimpleDateFormat Klasse.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top