Conversion d'un objet date d'un format à un autre à l'aide de SimpleDateFormat#format
Pour convertir un objet date d'un format à un autre sans utiliser de format obsolète classes, utilisez la méthode SimpleDateFormat#format.
Dans l'exemple fourni, vous avez tenté d'analyser et de formater une date à l'aide de SimpleDateFormat. Cependant, vous avez rencontré un problème car parse attend une entrée String, pas un objet Date.
Pour convertir correctement la date, suivez ces étapes :
Voici le code révisé :
DateFormat originalFormat = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH); DateFormat targetFormat = new SimpleDateFormat("yyyyMMdd"); Date date = originalFormat.parse("August 21, 2012"); String formattedDate = targetFormat.format(date);
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!