DateFormat-klassen til stede i java.text-pakken er en abstrakt klasse, der bruges til at formatere og analysere datoer for enhver lokalitet. Det giver os mulighed for at formatere dato til tekst og parse tekst til dato. DateFormat-klassen giver mange funktioner til at opnå, formatere, parse standard dato/klokkeslæt. DateFormat-klassen udvider Format-klassen, hvilket betyder, at den er en underklasse til Format-klassen. Da DateFormat-klassen er en abstrakt klasse, kan den derfor bruges til dato/tidsformatering underklasser, som formaterer og analyserer datoer eller klokkeslæt på en sproguafhængig måde.
Det format() metoden DateFormat-klassen i Java bruges til at formatere en given dato til en Dato/Time-streng. Grundlæggende bruges metoden til at konvertere denne dato og klokkeslæt til et bestemt format, dvs. mm/dd/åååå.
Syntaks:
public final String format(Date date)>
Parametre: Metoden tager én parameterdato af Dato-objekttypen og refererer til den dato, hvis strengoutput skal produceres.
Returtype: Returnerer dato eller klokkeslæt i strengformat på mm/dd/åååå.
java nummer til streng
Eksempel 1:
Java
liste 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);> >}> }> |
gratis ipconfig
>
>Produktion:
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>
Eksempel 2:
Java
typekonvertering og støbning i java
java metode
// 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);> >}> }> |
>
>Produktion
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>