L'horloge de 24 heures ne travaillant pas dans dateformat android
j'ai fait une demande dans laquelle j'ai besoin pour effectuer la conversion de date au format 24 heures.
Voici mon code.
GregorianCalendar c = new GregorianCalendar(Locale.GERMANY);
c.set(2011, 04, 29,0,0,0);
String cdate = (String) DateFormat.format("yyyy-MM-dd HH:mm:ss", c.getTime());
Log.i(tag,cdate);
maintenant, quand je vérifier mon JOURNAL ici est la sortie:
04-22 12:44:15.956: INFO/GridCellAdapter(30248): 2011-04-29 HH:00:00
pourquoi le champ heure de ne pas arriver ensemble. j'ai explicitement passée de 0, quand je faisais le calendrier de l'objet, c'est à l'affichage HH dans le JOURNAL.
j'ai essayé en passant hh, qui est en cours de définition, mais HH n'est pas réglé.
quel pourrait être le problème?
vous en remercie d'avance.
OriginalL'auteur user590849 | 2011-04-22
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser SimpleDateFormat, une sous-classe de DateFormat. Qui peut corriger les problèmes que vous rencontrez.
par exemple, pour imprimer actuel datetime
OriginalL'auteur rajath
HOUR_OF_DAY pour les Androïdes DateFormat de la classe helper doit retourner 0 à minuit, comme indiqué dans la documentation. developer.android.com/reference/android/text/format/...
vous devez être acceptés réponse merci man 🙂
OriginalL'auteur kp666
Essayer cette
Si elle les aide - n'oubliez pas de vérifier mon post que la réponse..
OriginalL'auteur Norfeldt