DateFormat-klassen til stede i java.text-pakken er en abstrakt klasse som brukes til å formatere og analysere datoer for alle lokaliteter. Det lar oss formatere dato til tekst og analysere tekst til dato. DateFormat-klassen gir mange funksjoner for å skaffe, formatere, analysere standard dato/klokkeslett. DateFormat-klassen utvider Format-klassen som betyr at den er en underklasse av Format-klassen. Siden DateFormat-klassen er en abstrakt klasse, kan den derfor brukes til underklasser for formatering av dato/klokkeslett, som formaterer og analyserer datoer eller klokkeslett på en språkuavhengig måte.
De format() metoden til DateFormat-klassen i Java brukes til å formatere en gitt dato til en Dato/Time-streng. I utgangspunktet brukes metoden til å konvertere denne datoen og klokkeslettet til et bestemt format, dvs. mm/dd/åååå.
Syntaks:
public final String format(Date date)>
Parametere: Metoden tar én parameterdato av Date-objekttypen og refererer til datoen hvis strengutdata skal produseres.
Returtype: Returnerer dato eller klokkeslett i strengformat på mm/dd/åååå.
streng til jsonobject
Eksempel 1:
Java
arv i 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);> >}> }> |
string.valueof java
>
>Produksjon:
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>
Eksempel 2:
Java
java konverterer heltall til streng
css understrekingstekst
// 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);> >}> }> |
>
>Produksjon
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>