Ce blog expliquera les procédures de chaîne à une conversion d'objet DateTime en Java.
Comment convertir la chaîne en objet DateTime en Java?
Pour convertir une chaîne en un objet DateTime en Java, vous pouvez utiliser:
Voyons comment les classes mentionnées aident à convertir une chaîne en un objet DateTime.
Méthode 1: Convertir la chaîne en objet DateTime à l'aide de la classe SimpledateFormat
Pour convertir une chaîne en un objet DateTime, vous pouvez utiliser le java "Simpledateformat" classe. En utilisant cette classe, une chaîne peut être analysée dans l'objet DateTime requis à l'aide de la méthode «parse ()».
Syntaxe
Voici la syntaxe de la méthode Parse () de la classe SimpledateFormat:
Le "SF«Est l'objet de la classe simpletateForat qui invoque le«Parse ()”Méthode en passant une chaîne dans un format DateTime.
Exemple
Tout d'abord, nous créerons une instance de la classe SimpleDateFormat et passerons un format de date et d'heure comme paramètre:
Utilisez un bloc d'essai dans lequel vous devez d'abord créer un objet du «Date"Classe nommée"DateTime". Cet objet stockera la date analysée en tant que chaîne à l'aide de la méthode Parse (), puis imprime l'objet DateTime converti avec le «Système.dehors.println ()" méthode:
essayerLa sortie donnée indique que la chaîne est convertie avec succès en un objet DateTime:
Maintenant, voyons comment fonctionne la classe locale pour convertir une chaîne en un objet DateTime.
Méthode 2: Convertir la chaîne en objet DateTime en utilisant la classe locale
Un autre cours de DateTime populaire à Java est «Localdatetime". Le format de son objet comprend «T", qui représente "Temps»Et agit comme un point de séparation entre la date et l'heure.
Syntaxe
La syntaxe fournie ci-dessous peut être suivie pour utiliser la méthode Parse () de la classe locale:
Ici, la classe LocalDate appelle «Parse ()”Méthode en passant une chaîne DateTime pour la convertir en un objet DateTime.
Exemple
Nous allons d'abord créer un objet de la classe LocalDateTime nommée «DateTime»Et analyser l'argument de la chaîne spécifiée à l'aide du«Parse ()" méthode:
Enfin, imprimez le résultat »DateTime”Objet sur la console:
Système.dehors.println (datetime);Sortir
Méthode 3: Convertir la chaîne en objet DateTime à l'aide de la classe ZonedDateTime
Parfois, nous avons besoin d'informations de fuseau horaire avec le DateTime. À cette fin, Java soutient une classe appelée «Zoneddatetime"Cela récupère les fuseaux horaires actuels tout en travaillant avec la date et l'heure. Cette classe utilise également le «Parse ()”Méthode avec la classe ZonedDatetime pour analyser une chaîne et la convertir en un objet DateTime.
Syntaxe
Pour utiliser la classe ZonedDateTime, suivez la syntaxe donnée:
Ici, la classe ZonedDatetime invoque le «Parse ()”Méthode en passant une chaîne à convertir en un objet DateTime.
Exemple
Tout d'abord, nous créerons un objet de la classe ZonedDateTime nommée «zone»Et appelez le«Parse ()”Méthode en passant une chaîne DateTime comme un argument. La chaîne spécifiée représente la date et l'heure du «Amérique" fuseau horaire:
Imprimez l'objet DateTime converti:
Système.dehors.println (zone);Comme vous pouvez le voir, l'objet DateTime converti s'affiche avec les informations de fuseau horaire:
Nous avons rassemblé toutes les informations nécessaires pour convertir une chaîne en un objet DateTime en Java.
Conclusion
Pour convertir une chaîne en un objet DateTime, plusieurs façons de Java sont utilisées, comme la classe SimpledateFormat, la classe locale et la classe ZonedDateTime. Ces classes font partie du java.Temps et Java.packages util. Pour convertir une chaîne à l'aide de ces classes, exécutez le «Parse ()”Méthode en passant une chaîne comme argument. Ce blog a expliqué les procédures pour convertir une chaîne en un objet DateTime en Java avec des exemples appropriés.