logo

Metodo DateFormat format() in Java con esempi

La classe DateFormat presente nel pacchetto java.text è una classe astratta utilizzata per formattare e analizzare le date per qualsiasi locale. Ci consente di formattare la data in testo e analizzare il testo fino ad oggi. La classe DateFormat fornisce molte funzionalità per ottenere, formattare e analizzare la data/ora predefinita. La classe DateFormat estende la classe Format, il che significa che è una sottoclasse della classe Format. Poiché la classe DateFormat è una classe astratta, pertanto, può essere utilizzata per sottoclassi di formattazione di data/ora, che formattano e analizzano date o ore in modo indipendente dalla lingua.

IL formato() Il metodo della classe DateFormat in Java viene utilizzato per formattare una determinata data in una stringa data/ora. Fondamentalmente, il metodo viene utilizzato per convertire questa data e ora in un formato particolare, ad esempio mm/gg/aaaa.



Sintassi:

public final String format(Date date)>

parametri: Il metodo accetta un parametro data del tipo di oggetto Date e fa riferimento alla data di cui deve essere prodotto l'output della stringa.

Tipo di reso: Restituisce la data o l'ora nel formato stringa mm/gg/aaaa.



elenco Java vuoto

Esempio 1:

Giava

metodo tostring in 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);> >}> }>

convertire la stringa in carattere
>

>

Produzione:

The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>

Esempio 2:

Giava


siti come bedpage

data corrente in 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);> >}> }>

>

>

Produzione

The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>