Maison > Java > javaDidacticiel > le corps du texte

Comment convertir une date Java de aaaa-mm-jj en mm-jj-aaaa ?

Patricia Arquette
Libérer: 2024-11-01 00:40:01
original
200 Les gens l'ont consulté

How to Convert a Java Date from yyyy-mm-dd to mm-dd-yyyy?

Conversion du format de date de aaaa-mm-jj en mm-jj-aaaa

Conversion d'un java.util.Date à partir de aaaa- Le format mm-jj en mm-jj-aaaa nécessite l'utilisation de formateurs de date. La classe SimpleDateFormat fournit un moyen pratique de formater et d'analyser des objets date.

Cependant, il est important de noter que Date elle-même est un conteneur de millisecondes depuis l'époque Unix, sans aucun format inhérent. Le formatage n'affecte que la représentation sous forme de chaîne de la date.

Utilisation de SimpleDateFormat (Java 7 et versions ultérieures)

L'exemple suivant montre comment convertir une date à l'aide de SimpleDateFormat :

<code class="java">Date myDate = new Date();
SimpleDateFormat yyyymmddFormat = new SimpleDateFormat("yyyy-MM-dd"); // Input format
SimpleDateFormat mmddyyyyFormat = new SimpleDateFormat("MM-dd-yyyy"); // Output format

// Format the date to the desired format
String formattedDate = mmddyyyyFormat.format(myDate);</code>
Copier après la connexion

Utilisation de DateTimeFormatter (Java 8 et versions ultérieures)

Avec Java 8, la classe DateTimeFormatter fournit une API plus simple et plus moderne pour le formatage des dates. Voici un exemple utilisant DateTimeFormatter :

<code class="java">LocalDateTime ldt = LocalDateTime.now();
String formattedDate = DateTimeFormatter.ofPattern("MM-dd-yyyy", Locale.ENGLISH).format(ldt);</code>
Copier après la connexion

Remarques supplémentaires :

  • Les chaînes de modèle de format doivent correspondre au format de date correspondant. Vérifiez à nouveau les modèles utilisés dans SimpleDateFormat ou DateTimeFormatter.
  • La chaîne convertie peut être analysée en date en utilisant le même SimpleDateFormat ou DateTimeFormatter avec le modèle de format correspondant.

En appliquant ces techniques, vous pouvez convertir efficacement un java.util.Date de aaaa-mm-jj en mm-jj-aaaa ou tout autre format souhaité, garantissant une représentation correcte de la date dans vos applications.

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