Le formatage du temps sur Android, en suivant les préférences (horloge de 24 heures par rapport à AM / PM, etc ..)

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

  •  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?

Était-ce utile?

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
scroll top