La classe DateFormat present dins del paquet java.text és una classe abstracta que s'utilitza per formatar i analitzar les dates per a qualsevol configuració regional. Ens permet formatar la data a text i analitzar el text fins a la data. La classe DateFormat proporciona moltes funcionalitats per obtenir, formatar i analitzar la data/hora predeterminada. La classe DateFormat amplia la classe Format, la qual cosa significa que és una subclasse de la classe Format. Com que la classe DateFormat és una classe abstracta, per tant, es pot utilitzar per a subclasses de format de data/hora, que formen i analitza les dates o les hores de manera independent de l'idioma.
El format () El mètode de la classe DateFormat a Java s'utilitza per formatar una data determinada en una cadena de data/hora. Bàsicament, el mètode s'utilitza per convertir aquesta data i hora en un format particular, és a dir, mm/dd/aaaa.
Sintaxi:
public final String format(Date date)>
Paràmetres: El mètode pren una data de paràmetre del tipus d'objecte Date i fa referència a la data la sortida de cadena de la qual s'ha de produir.
Tipus de retorn: Retorna la data o l'hora en format de cadena de mm/dd/aaaa.
convertir un objecte java a json
Exemple 1:
Java
mapes java
// 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);> >}> }> |
cadena java cmp
>
>Sortida:
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>
Exemple 2:
Java
error: no s'ha pogut trobar ni carregar la classe principal
// 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);> >}> }> |
rujira banerjee
>
>Sortida
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>