DateFormat klase, kas atrodas pakotnē java.text, ir abstrakta klase, ko izmanto, lai formatētu un parsētu datumus jebkurai lokalizācijai. Tas ļauj mums formatēt datumu tekstā un parsēt tekstu līdz datumam. DateFormat klase nodrošina daudzas funkcijas, lai iegūtu, formatētu un parsētu noklusējuma datumu/laiku. DateFormat klase paplašina Format klasi, kas nozīmē, ka tā ir Format klases apakšklase. Tā kā DateFormat klase ir abstrakta klase, to var izmantot datuma/laika formatēšanas apakšklasēm, kuras formatē un parsē datumus vai laikus no valodas neatkarīgā veidā.
The formāts () DateFormat klases metode Java tiek izmantota, lai formatētu doto datumu datuma/laika virknē. Pamatā šī metode tiek izmantota, lai šo datumu un laiku pārvērstu noteiktā formātā, t.i., mm/dd/gggg.
Sintakse:
public final String format(Date date)>
Parametri: Metode izmanto vienu Date objekta tipa parametra datumu un attiecas uz datumu, kura virknes izvade ir jāizveido.
Atgriešanas veids: Atgriež datumu vai laiku virknes formātā mm/dd/gggg.
kāda kolekcija java
1. piemērs:
Java
atlases kārtošana
// 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);> >}> }> |
ja vēl ja vēl ja java
>
>Izvade:
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>
2. piemērs:
Java
java apmācības
// 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);> >}> }> |
primārās atslēgas saliktā atslēga
>
>Izvade
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>