Apprenez à lire le code et utilisez votre bon sens.
DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date date= format.parse("Tue Nov 12 2010");
Cela devrait être tout à fait évident que le format spécifié ne correspond pas à la chaîne en cours d'analyse. Ils sont sur des lignes adjacentes, juste l'un à côté de l'autre. Cela ne devient pas plus simple que ça.
Vous devez être capable de voir quelque chose comme ceci si vous voulez être un programmeur réussi. Si vous ne pouvez pas voir cela, comment allez-vous jamais trouver des problèmes similaires lorsque les deux lignes causant des problèmes ne sont même pas dans le même fichier de code source?
Mon conseil est de prendre la responsabilité personnelle d'apprendre à lire et à déboguer du code. Quelque chose comme ça devrait être un énorme drapeau rouge juste quand vous le tapez que les deux lignes de code ne correspondent pas.
À droite de la zone de texte où vous avez tapé votre question, il y a une boîte intitulée ** Comment formater **. Ça vaut le coup de lire. J'ai corrigé le formatage du code pour vous, mais vous avez maintenant posé cinq questions, l'heure de commencer à voler en solo. –
Pourquoi ne voyez-vous pas que le format "jj/MM/aaaa" spécifié ne correspond pas à la date "mar 12 nov 2010"? –
Il est considéré comme une bonne forme d'accepter une réponse si cela a été utile. @Alison a eu une réponse utile et la plus rapide. – Jim