Conversion d'une chaîne de date en un objet DateTime à l'aide de la bibliothèque Joda-Time : gestion des formats mal formés
Lors de la tentative de conversion d'une chaîne de date en un Objet DateTime utilisant Joda-Time, les utilisateurs peuvent rencontrer des erreurs si le format de la chaîne d'entrée ne correspond pas au modèle par défaut attendu par le constructeur DateTime. Par exemple, tenter de convertir une chaîne au format "04/02/2011 20:27:05" entraînerait une erreur due au champ mois non reconnu.
Pour résoudre ce problème, nous pouvons définir explicitement le modèle de date attendu à l’aide de la classe DateTimeFormatter. Le code suivant montre comment convertir la chaîne donnée en un objet DateTime en spécifiant le format de date approprié :
<code class="java">DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss"); DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");</code>
En fournissant au formateur le modèle correct, Joda-Time peut analyser avec succès la chaîne et créer un objet DateTime valide.
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!