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");
2. Analyser la date d'origine :
LocalDate originalDate = LocalDate.parse("August 21, 2012", originalFormat);
3. Formatez la date dans le format cible :
String formattedDate = originalDate.format(targetFormat); // "20120821"
Remarque :
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!