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>
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>
Remarques supplémentaires :
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!