Maison > Java > javaDidacticiel > le corps du texte

Comment convertir les formats de date en Java sans classes obsolètes ?

Mary-Kate Olsen
Libérer: 2024-11-17 21:38:02
original
409 Les gens l'ont consulté

How to Convert Date Formats in Java Without Deprecated Classes?

Conversion de formats de date sans classes obsolètes

Lorsque vous travaillez avec des dates, il est souvent nécessaire de convertir d'un format à un autre. Traditionnellement, la classe SimpleDateFormat était utilisée à cette fin. Cependant, cette méthode a été abandonnée au profit d'approches plus modernes.

API Java Time

L'API Java Time fournit un moyen robuste et précis de manipuler et de convertir des dates. . Pour convertir d'un format à un autre sans utiliser de classes obsolètes, suivez ces étapes :

1. Définir les formats de date à l'aide de DateTimeFormatter :

DateTimeFormatter originalFormat = DateTimeFormatter.ofPattern("MMMM dd, yyyy");
DateTimeFormatter targetFormat = DateTimeFormatter.ofPattern("yyyyMMdd");
Copier après la connexion

2. Analyser la date d'origine :

LocalDate originalDate = LocalDate.parse("August 21, 2012", originalFormat);
Copier après la connexion

3. Formatez la date dans le format cible :

String formattedDate = originalDate.format(targetFormat);  // "20120821"
Copier après la connexion

Remarque :

  • La méthode d'analyse prend une chaîne comme entrée, pas une date objet.
  • La méthode format renvoie une chaîne au format spécifié.

En utilisant Java API Time, vous pouvez convertir des dates entre formats sans recourir à des classes obsolètes. Cette méthode est plus concise, efficace et adhère aux pratiques de codage Java modernes.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal