JodaTime Chaîne aaaa-mm-jjthh:mms.Z de type DateTime

salut, je suis à l'aide de Joda time pour convertir ma chaîne dates pour les objets DateTime.

J'ai actuellement la chaîne suivante:

2014-02-16T00:17:20.000Z

comment puis-je convertir ce pour un objet DateTime?

J'ai essayé:

DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ssZZZ");
        DateTime dt = formatter.parseDateTime("2014-02-16T00:17:20.000Z");

Mais j'obtiens l'erreur suivante:

java.lang.IllegalArgumentException: Invalid format: "2014-02-16T00:17:20.000Z" is malformed at ".000Z"

Toute aide est grandement appréciée

Votre chaîne a quelques millisecondes; mais votre format n'inclut pas de millisecondes.
Je pensais que c'était seulement utilisé dans le modèle. Merci.
semble que ce devrait être DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ")
qui semble jeter le fuseau horaire. Je ne pense pas que vous voulez que les guillemets simples autour de la Z.
édité...:)

OriginalL'auteur sn0ep | 2014-02-17