Maison >Java >javaDidacticiel >Comment convertir le format de date « jj/MM/aaaa » en « aaaa/MM/jj » en Java ?

Comment convertir le format de date « jj/MM/aaaa » en « aaaa/MM/jj » en Java ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-24 18:57:12532parcourir

How to Convert

Modifier la représentation de la date en Java

La transformation des formats de date est un besoin courant dans les applications Java. L'une de ces exigences est la conversion du format "jj/MM/aaaa" au format "aaaa/MM/jj".

Pour y parvenir, utilisez la classe SimpleDateFormat :

final String OLD_FORMAT = "dd/MM/yyyy";
final String NEW_FORMAT = "yyyy/MM/dd";

// Source date: August 12, 2010
String oldDateString = "12/08/2010";
String newDateString;

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT);
Date d = sdf.parse(oldDateString);
sdf.applyPattern(NEW_FORMAT);
newDateString = sdf.format(d);

Ce code crée un nouvel objet SimpleDateFormat avec le format initial ("jj/MM/aaaa") et analyse la date spécifiée dans un objet Date. Le motif est ensuite modifié au format souhaité ("aaaa/MM/jj") avant de formater l'objet Date pour obtenir la nouvelle chaîne de 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!

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