Analyse de "java.text.ParseException : date non analysable" Problème en Java
Lors de la tentative d'analyse d'une chaîne de date dans un objet Date, vous pouvez rencontrer l'exception "java.text.ParseException: Unparseable date". Pour résoudre ce problème et convertir avec précision la chaîne de date au format souhaité, suivez ces étapes :
1. Définir un modèle de format de date approprié
Le modèle spécifié dans l'objet SimpleDateFormat ne correspond pas au format de chaîne de date d'entrée. Pour résoudre ce problème, utilisez un modèle qui correspond au format de la date d'entrée :
SimpleDateFormat sdf = new SimpleDateFormat("EE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
2. Analyser la date d'entrée
À l'aide du format de date défini, analysez la chaîne de date d'entrée dans un objet Date :
Date parsedDate = sdf.parse(date);
3. Définir un format de date de sortie (facultatif)
Si le format de sortie cible diffère du format de date d'entrée, créez un nouvel objet SimpleDateFormat pour formater l'objet Date analysé :
SimpleDateFormat print = new SimpleDateFormat("MMM d, yyyy HH:mm:ss");
4. Imprimez la date formatée
Enfin, utilisez le format de date de sortie pour imprimer la date analysée dans le format souhaité :
System.out.println(print.format(parsedDate));
Notes supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!