java SimpleDateFormat

en Java, comment analyser une chaîne de date qui contient une lettre qui ne représentent pas un modèle?

"2007-11-02T14:46:03+01:00" 
Chaîne de caractères date ="2007-11-02T14:46:03+01:00"; 
Format de chaîne de caractères = "yyyy-MM-ddTHH:mm:ssz"; 
new SimpleDateFormat(format).analyser le(date); 

Exception in thread "main" java.lang.IllegalArgumentException: Illégal modèle de caractère 'T' 
à java.texte.SimpleDateFormat.compiler(SimpleDateFormat.java:769) 
à java.texte.SimpleDateFormat.initialiser(SimpleDateFormat.java:576) 
à java.texte.SimpleDateFormat.(SimpleDateFormat.java:501) 
à java.texte.SimpleDateFormat.(SimpleDateFormat.java:476) 
Notez que la question sur l'analyse de la norme ISO 8601 dates est l'un des plus fréquemment posées et répond à la question. Recherche pour "Java ISO 8601 date" ou quelque chose de similaire et vous trouverez de nombreuses réponses.
Par exemple: stackoverflow.com/questions/6279647/...

OriginalL'auteur user775187 | 2011-06-20