Le formatage du temps sur Android, en suivant les préférences (horloge de 24 heures par rapport à AM / PM, etc ..)
-
20-09-2019 - |
Question
Je suis actuellement en utilisant le code suivant pour formater le temps sur Google Android:
DateFormat.getDateTimeInstance().format(millis)
Bien que ce code respecte mon fuseau horaire et les paramètres régionaux, il ignore le réglage du mode '24 heures » dans les préférences du système, retour toujours le temps AM / PM. Est-il possible d'obtenir du temps dans le même format que celui sur la barre d'état?
La solution
En théorie (jamais encore essayé), vous pouvez utiliser
http://developer.android.com/reference/android/ texte / format / DateFormat.html
Pour formatteurs en fonction de vos paramètres. YMMV.
Autres conseils
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yyyy HH:mm");
df.format(new Date(date));
"date" dans milliseconde
Utilisez la classe java.text.SimpleDateFormat
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow