Praca z datą i godziną w Javie | Wyjaśnione

Praca z datą i godziną w Javie | Wyjaśnione
Data I czas są jednym z głównych czynników w każdym oprogramowaniu, a reprezentowanie daty i godziny w skuteczny i odpowiedni sposób jest koniecznością każdego języka programowania. Istnieje wiele sposobów pracy data I czas w Javie i jednym z najprostszych z nich jest wykorzystanie Jawa.czas pakiet. Jawa.czas Pakiet zawiera wiele klas, które zapewniają różne formaty dla data I czas. Dlatego, aby skorzystać z funkcji tych klas, musimy zaimportować Jawa.czas Pakiet w naszym projekcie.

W tym artykule zapewni głębokie zrozumienie następujących podstawowych pojęć w celu pracy z datą i godziną w Javie.

  • Jak importować zajęcia Jawa.czas pakiet
  • Jak pokazać aktualną datę
  • Jak pokazać aktualny czas
  • Jak pokazać aktualną datę i godzinę
  • Jak sformatować datę i godzinę

A więc zacznijmy!

Jak importować klasy Java.pakiet czasu

W Javie klasy dowolnego pakietu mogą być importowane indywidualnie lub wszystkie klasy mogą być importowane za jednym razem.

Aby zaimportować klasę indywidualnie, musimy określić nazwę klasy za pomocą Java.Pakiet czasu, jak pokazano w poniższym fragmencie:

Importuj Java.czas.Czas lokalny;

Powyższy fragment zaimportuje klasę o nazwie Czas lokalny z Jawa.czas pakiet i w ten sam sposób importowania innych klas. Jeśli jednak musimy zaimportować wiele klas tego samego pakietu, możemy importować je jednocześnie, jak opisano w poniższym fragmencie:

Importuj Java.czas.*;

Określanie a * Podpis z nazwą pakietu wskazuje, że import wszystkich klas takiego pakietu.

Jak pokazać aktualną datę

W Javie data może być reprezentowana w rok miesiąc dzień format za pomocą Lokalna data klasa.

Przykład

W tym przykładzie użyjemy metody klasy LocalDate, aby pokazać bieżącą datę:

public static void main (string [] args)
DATEOBject DateObject;
dateObject = LocalDate.Teraz();
System.na zewnątrz.println („bieżąca data:” + dateObject);

Pełny kod i odpowiednie wyjście pokazano na poniższym fragmencie:

Wyjście weryfikuje, że Teraz() Metoda wyświetla bieżącą datę.

Jak pokazać aktualny czas

W Javie czas może być reprezentowany w Minosekundowe godziny godziny-minuty format za pomocą Czas lokalny klasa.

Przykład

W tym przykładzie początkowo tworzymy obiekt Czas lokalny klasa, a następnie wykorzystać Teraz() Metoda z obiektem tej klasy:

public static void main (string [] args)
Lokalny czas TimeObject;
TimeObject = LocalTime.Teraz();
System.na zewnątrz.println („aktualny czas:” + TimeObject);

Dane wyjściowe powyższego kodu pokazano na poniżej podanym zrzucie ekranu:

Dane wyjściowe uwierzytelniają stosowność powyższego kodu.

Jak pokazać aktualną datę i godzinę

W Javie czas może być reprezentowany w rok w ciągu dnia minuty-sekundowe-nanosekundy format za pomocą Lokalny czynnik klasa.

Przykład

W tym przykładzie skorzystamy z skuteczności Klasa lokalna tworząc obiekt tej klasy. A następnie używamy obiektu z Teraz() metoda wyświetlania bieżącej daty i godziny.

public static void main (string [] args)
LocalDateTime TimedateObj;
timedateObj = localDateTime.Teraz();
System.na zewnątrz.println („Obecna data i godzina:” + timedateObj);

Powyższy kawałek kodu pokaże następujące dane wyjściowe:

Wyjście potwierdza działanie Teraz() metoda wraz z Lokalny czynnik klasa.

Jak sformatować datę i godzinę

Z powyższego wyjścia zauważyliśmy, że godzina i data są oddzielone listem "T", A format daty nie jest tak owocny, jak powinien. Dlatego, aby sformatować datę i godzinę zgodnie z naszym wyborem, możemy skorzystać z klasy datetimeformatter.

Przykład

Rozszerzmy poprzedni przykład nieco bardziej, teraz tym razem utworzymy obiekt DateTimeformatter Klasy również i wykorzystamy jej metodę ofpattern ().

public static void main (string [] args)
LocalDateTime TimedateObj;
timedateObj = localDateTime.Teraz();
DateTimeformatter DTF;
dtf = dataTimeformatter.ofpattern („dd-mm-yy hh: mm: ss”);
System.na zewnątrz.println (DTF.format (timedateObj));

Tworzymy obiekt Lokalny czynnik i użyj go z Teraz() metoda uzyskania bieżącej daty i godziny. Następnie tworzymy obiekt DateTimeformatter i użyj go z ofpattern () metoda. W obrębie ofpattern () Metoda określamy wybrany format terminu daty. Wreszcie używamy format() metoda, która zwróci sformatowany ciąg.

Mamy format daty naszego wyboru, który uwierzytelnia działanie powyższego programu. Podobnie możesz określić wybrany format DATETIME w ramach ofpattern () metoda.

Wniosek

Jawa.czas Pakiet zawiera wiele klas, takich jak Lokalna data, Czas lokalny, Lub Lokalny czynnik klasa i wszystkie te klasy mają kilka predefiniowanych metod, które można wykorzystać do pracy z datą i godziną. Na przykład Teraz() Metodę można wykorzystać z każdą z wyżej wymienionych klas, aby uzyskać bieżącą datę, godzinę lub zarówno bieżącą datę, jak i godzinę. Podobnie ofpattern () metoda DateTimeformatter Klasy można użyć do uzyskania formatu daty i godziny wyboru użytkownika. Ten zapis zapewnia głębokie zrozumienie, jak pracować z datą i godziną w Javie.