Maison > Java > javaDidacticiel > le corps du texte

Comment puis-je convertir des chaînes en dates avec différents formats en Java ?

Susan Sarandon
Libérer: 2024-11-26 22:02:14
original
667 Les gens l'ont consulté

How Can I Convert Strings to Dates with Different Formats in Java?

Conversion de chaînes en dates avec divers formats en Java

Dans le domaine du développement logiciel, il est souvent nécessaire de convertir les représentations sous forme de chaîne de dates en Objets de date. Cependant, les dates peuvent se présenter sous différents formats, ce qui constitue un défi pour les développeurs.

Un scénario courant est la nécessité de convertir une chaîne au format "jj/MM/aaaa", telle que "19/05/2009, " dans un objet Date en utilisant le format "aaaa-MM-jj". Ceci peut être réalisé en utilisant la classe SimpleDateFormat.

SimpleDateFormat permet aux développeurs de spécifier les formats de date d'entrée et de sortie. Le code ci-dessous montre comment convertir une chaîne au format "jj/MM/aaaa" en un objet Date au format "aaaa-MM-jj" :

SimpleDateFormat fromUser = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat myFormat = new SimpleDateFormat("yyyy-MM-dd");

try {
    String inputString = "19/05/2009";
    String reformattedStr = myFormat.format(fromUser.parse(inputString));
} catch (ParseException e) {
    e.printStackTrace();
}
Copier après la connexion

Dans ce code, l'objet SimpleDateFormat nommé "fromUser" est initialisé au format "jj/MM/aaaa". L'objet "myFormat" est initialisé avec le format de sortie souhaité, "aaaa-MM-jj."

À l'aide de la méthode "parse", le code convertit la chaîne "inputString" en un objet Date basé sur le " format de l'utilisateur". Par la suite, la méthode "format" de l'objet "myFormat" est utilisée pour reformater l'objet Date au format "aaaa-MM-jj" souhaité et le stocker dans la variable "reformattedStr."

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