Maison  >  Article  >  Java  >  Comment convertir une chaîne de date en un objet DateTime à l'aide de Joda Time ?

Comment convertir une chaîne de date en un objet DateTime à l'aide de Joda Time ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-28 07:47:02797parcourir

How do I convert a date string to a DateTime object using Joda Time?

Conversion de chaînes de date en objets DateTime avec Joda Time

Lors de la tentative de conversion d'une chaîne de date telle que "04/02/2011 20:27 :05" à un objet DateTime utilisant new DateTime("04/02/2011 20:27:05"), une erreur peut se produire en raison de formats incompatibles. Pour analyser correctement une chaîne de date, Joda Time fournit un utilitaire DateTimeFormat.

Pour convertir la chaîne de date donnée en un objet DateTime, suivez ces étapes :

  1. Créez un DateTimeFormatter avec le modèle de date correct :

    <code class="java">DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");</code>
  2. Utilisez la méthode parseDateTime du formateur pour obtenir un objet DateTime :

    <code class="java">DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");</code>

Par en utilisant DateTimeFormatter, la chaîne de date peut être efficacement convertie en un objet DateTime, permettant d'autres manipulations et opérations de date et d'heure.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn