logo

Méthode DateFormat format() en Java avec exemples

La classe DateFormat présente dans le package java.text est une classe abstraite utilisée pour formater et analyser les dates pour n'importe quel paramètre régional. Il nous permet de formater la date en texte et d'analyser le texte à ce jour. La classe DateFormat fournit de nombreuses fonctionnalités pour obtenir, formater et analyser la date/heure par défaut. La classe DateFormat étend la classe Format, ce qui signifie qu'il s'agit d'une sous-classe de la classe Format. Étant donné que la classe DateFormat est une classe abstraite, elle peut donc être utilisée pour les sous-classes de formatage de date/heure, qui formatent et analysent les dates ou les heures d'une manière indépendante de la langue.

Le format() La méthode de la classe DateFormat en Java est utilisée pour formater une date donnée en une chaîne Date/Heure. Fondamentalement, la méthode est utilisée pour convertir cette date et cette heure dans un format particulier, c'est-à-dire mm/jj/aaaa.



Syntaxe:

public final String format(Date date)>

Paramètres: La méthode prend un paramètre date du type d'objet Date et fait référence à la date dont la sortie de chaîne doit être produite.

Type de retour : Renvoie la date ou l'heure au format chaîne mm/jj/aaaa.



liste déroulante javascript

Exemple 1:

Java






Java convertit la chaîne en int

// Java Program to Illustrate format() Method> // of DateTime Class> // Importing required classes> import> java.text.*;> import> java.util.Calendar;> // Main class> // DateFormat_Demo> public> class> GFG {> >// Main driver method> >public> static> void> main(String[] args)> >{> >// Initializing the first formatter> >DateFormat DFormat = DateFormat.getDateInstance();> >// Initializing the calendar Object> >Calendar cal = Calendar.getInstance();> >// Displaying the actual date> >System.out.println(>'The original Date: '> >+ cal.getTime());> >// Converting date using format() method> >String curr_date = DFormat.format(cal.getTime());> >// Printing the formatted date> >System.out.println(>'Formatted Date: '> + curr_date);> >}> }>

convertir la date de la chaîne
>

>

Sortir:

comment exécuter le script sous Linux
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>

Exemple 2 :

Java




// Java Program to Illustrate format() Method> // of DateTime Class> // Importing required classes> import> java.text.*;> import> java.util.*;> // Main class> // DateFormat_Demo> public> class> GFG {> >// Main driver method> >public> static> void> main(String[] args)> >{> >// Initializing the first formatter> >DateFormat DFormat = DateFormat.getDateTimeInstance(> >DateFormat.LONG, DateFormat.LONG,> >Locale.getDefault());> >// Initializing the calendar Object> >Calendar cal = Calendar.getInstance();> >// Displaying the actual date> >System.out.println(>'The original Date: '> >+ cal.getTime());> >// Converting date using format() method and> >// storing date in a string> >String curr_date = DFormat.format(cal.getTime());> >// Printing the formatted date on console> >System.out.println(>'Formatted Date: '> + curr_date);> >}> }>

la chaîne remplace tout Java
>

>

Sortir

The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>