Maison >Java >javaDidacticiel >Comment formater la date et l'heure comme « jj/MM/aaaa HH:mm:ss.SS » en Java ?

Comment formater la date et l'heure comme « jj/MM/aaaa HH:mm:ss.SS » en Java ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-12-27 00:13:14666parcourir

How to Format Date and Time as

Comment afficher la date et l'heure au format "jj/MM/aaaa HH:mm:ss.SS"

Pour formater la date et l'heure au format souhaité "jj/MM/aaaa HH:mm:ss.SS", suivez ces étapes :

  1. Utilisez SimpleDateFormat pour créer un objet de format. Assurez-vous que le modèle est spécifié comme :

    SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
  2. Obtenez la date et l'heure actuelles à l'aide de Calendar ou Date.
  3. Formatez la date et l'heure à l'aide de l'objet sdf :

    String strDate = sdf.format(cal.getTime());
    Date date = sdf.parse(strDate);
  4. Imprimez la date et l'heure formatées.

Le fourni L'exemple de code illustre cette approche. Le code d'origine utilisait deux objets SimpleDateFormat distincts pour formater la date, conduisant à des formats différents pour les sorties de chaîne et de date. En utilisant un seul objet SimpleDateFormat avec le modèle correct, la sortie peut être conservée dans le format souhaité.

Le code mis à jour :

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateAndTime {

    public static void main(String[] args) throws Exception {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");
        String strDate = sdf.format(cal.getTime());
        System.out.println("Current date in String Format: " + strDate);

        Date date = sdf.parse(strDate);
        System.out.println("Current date in Date Format: " + date);
    }
}

Ce code affichera :

Current date in String Format: 05/01/2012 21:10:17.287
Current date in Date Format: 05/01/2012 21:10:17.287

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