Les formats de Date de différence entre aaaa-MM-jj PAS'HH:mm:ss et aaaa-MM-jj PAS'HH:mm:ssXXX

Je suis en train d'analyser une date 2014-12-03T10:05:59.5646+08:00 à l'aide de ces deux formats:

  • yyyy-MM-dd'T'HH:mm:ss
  • yyyy-MM-dd'T'HH:mm:ssXXX

Quand je l'analyser à l'aide de yyyy-MM-dd'T'HH:mm:ss il fonctionne bien, mais quand je lis yyyy-MM-dd'T'HH:mm:ssXXX un ParseException est levée.

Qui est le bon format pour analyser la date et aussi quelle est exactement la différence entre ces deux formats?

Note : je ne peux pas utiliser Joda 🙁

Où avez-vous lu que vous devez utiliser XXX pour représenter millisecondes? Je ne suis pas le voir n'importe où dans SimpleDateFormat javadoc.

OriginalL'auteur praveen_mohan | 2015-09-21