i Donnée convertie du format AAAAYY-MM-DD HH: MM: SS CODE> Dans My JSON et persisté à POJO à l'aide du code
DateTimeFormatter format = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
this.startDate = format.parseDateTime(startDate);
3 Réponses :
Dans ce cas, la date sera convertie en jour dans votre fuseau horaire. 2013-07-12t18: 31: 01.000z Code> Il est Standart ISO Date Format Time.
Vous pouvez utiliser Standart Joda Date Time Formatter IsodateTimeFormat :: DateTime ()
Exemple: strong>
Si vous souhaitez ignorer votre fuseau horaire, utilisez uc code> zone de formateur: p>
L'API DOC n'est pas entièrement clair: il faut lire p>
OnLELETERISO8601Timezone signifie 'X' et donne signe des Twodigithours ou Z, P>
Par conséquent quelque chose comme -05 p>
Twoletteriso8601Timezone signifie "XX" et des rendements Signe TwodigithRs minutes ou Z, P>
Par conséquent quelque chose comme -0500 p>
et THIREETTERISO8601Timezone signifie "XXX" et des rendements signer des Twodigithours: minutes p>
Par conséquent quelque chose comme -05: 00 p>
Pourquoi n'utilisez-vous pas
date code> au lieu d'une date formatée? Cela se débarrassera de tous vos problèmes sur le formatage. Vous ne devez formater que la date comme chaîne à afficher à l'utilisateur. Le logiciel ne devrait pas se soucier du format de date lors du traitement des dates.