Clasa DateFormat prezentă în pachetul java.text este o clasă abstractă care este folosită pentru a formata și a analiza datele pentru orice localitate. Ne permite să formatăm data la text și să analizăm textul la data. Clasa DateFormat oferă multe funcționalități pentru a obține, formata și analiza data/ora implicită. Clasa DateFormat extinde clasa Format, ceea ce înseamnă că este o subclasă a clasei Format. Deoarece clasa DateFormat este o clasă abstractă, prin urmare, poate fi utilizată pentru subclase de formatare dată/ora, care formatează și analizează datele sau orele într-o manieră independentă de limbă.
The format() metoda clasei DateFormat din Java este utilizată pentru a formata o dată dată într-un șir de date/ora. Practic, metoda este folosită pentru a converti această dată și oră într-un anumit format, adică mm/zz/aaaa.
Sintaxă:
public final String format(Date date)>
Parametri: Metoda ia un parametru dată a tipului de obiect Date și se referă la data a cărei ieșire șir urmează să fie produsă.
Tip returnare: Returnează data sau ora în format șir de mm/zz/aaaa.
lista java este goală
Exemplul 1:
Java
dacă prin rezumatul rudyard kipling
// 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);> >}> }> |
converti un șir în data
>
>Ieșire:
java arraylist sortată
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>
Exemplul 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);> >}> }> |
data curentă în java
>
>Ieșire
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>