DateFormat format() metodas Java su pavyzdžiais
DateFormat klasė, esanti java.text pakete, yra abstrakti klasė, naudojama formatuoti ir analizuoti bet kurios lokalės datas. Tai leidžia mums formatuoti datą į tekstą ir išanalizuoti tekstą iki datos. DateFormat klasė suteikia daug funkcijų, kurias galima gauti, formatuoti, analizuoti numatytąją datą / laiką. DateFormat klasė išplečia Format klasę, tai reiškia, kad tai yra Format klasės poklasis. Kadangi DateFormat klasė yra abstrakti klasė, todėl ją galima naudoti datos/laiko formatavimo poklasiams, kurie formatuoja ir analizuoja datas ar laiką nepriklausomai nuo kalbos.
The formatas () DateFormat klasės metodas Java yra naudojamas suformatuoti nurodytą datą į datos / laiko eilutę. Iš esmės šis metodas naudojamas konvertuoti šią datą ir laiką į tam tikrą formatą, ty mm/dd/yyyy.
Sintaksė:
public final String format(Date date)
Parametrai: Metodas naudoja vieną Date objekto tipo parametro datą ir nurodo datą, kurios eilutės išvestis turi būti sukurta.
Grąžinimo tipas: Grąžina datą arba laiką eilutės formatu mm/dd/yyyy.
1 pavyzdys:
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);> > }> }> |
Išvestis:
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019
2 pavyzdys:
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);> > }> }> |
Išvestis
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC