Analyse des chaînes de date en objets date : résolution des exceptions d'analyse
Lors de la tentative d'analyse d'une chaîne de date dans un objet Date, des exceptions peuvent survenir en raison à des modèles de formatage incorrects. Pour résoudre ces exceptions, il est crucial de respecter les conventions de formatage standardisées.
Résoudre le problème spécifique :
L'exemple fourni génère une exception d'analyse en raison d'incohérences dans le modèle fourni au constructeur SimpleDateFormat. Plus précisément :
Révisé Modèle de formatage :
Le modèle SimpleDateFormat corrigé devrait ressembler à suit :
DateFormat df = new SimpleDateFormat("EEE MMM dd kk:mm:ss z yyyy", Locale.ENGLISH);
Code ajusté :
En utilisant le modèle révisé, l'opération d'analyse réussira :
String target = "Thu Sep 28 20:29:30 JST 2000"; Date result = df.parse(target); System.out.println(result);
Ceci va maintenant imprimer l'objet Date correct, en tenant compte du fuseau horaire spécifié.
Supplémentaire Considérations :
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!