Klasa DateFormat obecna w pakiecie java.text jest klasą abstrakcyjną używaną do formatowania i analizowania dat dla dowolnych ustawień narodowych. Pozwala nam formatować datę na tekst i analizować tekst do tej pory. Klasa DateFormat zapewnia wiele funkcji umożliwiających uzyskanie, formatowanie i analizowanie domyślnej daty/godziny. Klasa DateFormat stanowi rozszerzenie klasy Format, co oznacza, że jest podklasą klasy Format. Ponieważ klasa DateFormat jest klasą abstrakcyjną, można jej używać w podklasach formatujących datę/godzinę, które formatują i analizują daty i godziny w sposób niezależny od języka.
The format() Metoda klasy DateFormat w Javie służy do formatowania danej daty w ciągu znaków typu Data/Czas. Zasadniczo metoda ta służy do konwersji tej daty i godziny na określony format, tj. mm/dd/rrrr.
Składnia:
public final String format(Date date)>
Parametry: Metoda przyjmuje jeden parametr date typu obiektu Date i odwołuje się do daty, dla której ma zostać wygenerowany wynik typu string.
Typ zwrotu: Zwraca datę lub godzinę w formacie ciągu mm/dd/rrrr.
uzyskaj aktualną datę w Javie
Przykład 1:
Jawa
json z obiektu 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);> >}> }> |
nieważne 0
>
>Wyjście:
polecenie make w Linuksie
The original Date: Wed Mar 27 11:12:29 UTC 2019 Formatted Date: Mar 27, 2019>
Przykład 2:
Jawa
// 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);> >}> }> |
przekonwertuj ciąg na znak Java
>
>Wyjście
The original Date: Tue Jan 11 05:42:29 UTC 2022 Formatted Date: January 11, 2022 at 5:42:29 AM UTC>