2009-11-16 8 views
10

J'utilise actuellement le code suivant pour formater le temps sur Google Android:temps de mise en forme sur Android, tandis que les préférences suivantes (horloge de 24 heures par rapport à AM/PM, etc ..)

DateFormat.getDateTimeInstance().format(millis) 

Bien que ce code honore mes paramètres de fuseau horaire et de paramètres régionaux, il ignore le paramètre 'mode 24 heures' dans les préférences du système, en retournant toujours l'heure en AM/PM. Y at-il un moyen d'obtenir le temps dans le même format que celui de la barre d'état?

Répondre

0

Utilisez la classe java.text.SimpleDateFormat.

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

"date" dans milliseconde