Maison > Java > javaDidacticiel > le corps du texte

Pourquoi Java Date() renvoie-t-il un format de date incorrect ?

Barbara Streisand
Libérer: 2024-10-23 20:59:30
original
454 Les gens l'ont consulté

Why Does Java Date() Return an Incorrect Date Format?

Java Date() fournissant un format de date incorrect

Un utilisateur a signalé avoir reçu une date erronée de "2013-02-43" lors d'une tentative de récupérez la date actuelle en utilisant Date() de Java. En enquêtant sur le problème, il a été découvert que le code responsable de cette conversion utilisait un modèle SimpleDateFormat incorrect.

Le problème provient d'une mauvaise compréhension des caractères de modèle utilisés dans SimpleDateFormat. Plus précisément, le code utilisait incorrectement "JJ" au lieu de "jj" pour le jour du mois et "AAAA" au lieu de "aaaa" pour l'année.

Pour rectifier l'erreur, le modèle correct "aaaa- MM-dd" doit être utilisé. Voici le code corrigé :

<code class="java">public String getDate() {
    DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    Date date = new Date();

    return dateFormat.format(date);
}</code>
Copier après la connexion

En utilisant le modèle correct, le code formatera désormais avec précision la date sous forme de chaîne. N'oubliez pas de faire attention au respect de la casse lors de la spécification du motif, car il existe des différences subtiles entre les lettres majuscules et minuscules.

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
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!