Zegar Java - system

Zegar Java - system
Java-8 i nowsze wersje obsługują interfejs API DATETIME.

Jawa.czas.Zegar.system()

System () służy do tworzenia zegara. Zabrania strefy jako parametru odnoszącego się do strefy.

Zalety:

  1. Otrzymuje informacje o strefie czasu.
  2. Używany do uzyskania i przetwarzania daty na podstawie zwróconej strefy czasowej.
  3. Pobiera instancję zegarową.

Składnia:

clock_object.System (ZoneID.(strefy))

Gdzie clock_object reprezentuje zegar, który ma informacje zegara.

ZoneID przyjmuje określoną strefę w obrębie Clock_Object.

Powrót:

Java.czas.Zegar.getzone () zwraca strefę.

Przykład 1:

Utwórzmy Clock_Object za pomocą strefy i zwróć strefę czasową. Tutaj musimy przekazać Zoneid.(strefy) parametr w zegarku.obiekt systemu (). Wreszcie, zwracamy strefę czasową za pomocą metody getzone ().

Importuj Java.czas.Zegar;
Importuj Java.czas.Zoneid;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Colombo
Zegar zegara_object = zegar.System (ZoneID.of („Asia/Colombo”));
System.na zewnątrz.println („Szczegóły zegara:”+clock_object);
// Zwróć strefę czasową z Clock_Object
System.na zewnątrz.println („szczegóły strefy czasowej:”+clock_object.getzone ());

Wyjście:

Strefą czasową jest Azja/Colombo.

Wyjaśnienie:

Linia 8: Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Colombo.


Linia 10: Zwróć obiekt zegara.

Linia 13: Zwróć strefę czasową za pomocą metody getzone ().

Przykład 2:

Utwórzmy Clock_Object ze strefą Portugalii i zwróćmy znacznik czasu za pomocą metody instant (). Tutaj musimy przekazać Zoneid.z („Portugalia”) parametr w zegarze.obiekt systemu ().

Importuj Java.czas.Zegar;
Importuj Java.czas.Zoneid;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Portugal
Zegar zegara_object = zegar.System (ZoneID.of („Portugalia”));
System.na zewnątrz.println („Szczegóły zegara:”+clock_object);
// Zwróć znacznik czasu z Clock_Object
System.na zewnątrz.println („znacznik czasu:”+clock_object.natychmiastowy());

Wyjście:

Wyjaśnienie:

Linia 8: Utwórz obiekt zegara o nazwie Clock_Object w strefie - Portugalia.

Linia 10: Zwróć obiekt zegara.

Linia 14: Zwróć znacznik czasu za pomocą metody instant ().

Przykład 3:

Utwórzmy Clock_Object za pomocą strefy Paryżu i zwróć znacznik czasu za pomocą metody instant (). Tutaj musimy przekazać Zoneid.z („Europa/Paryż”) parametr w zegarku.obiekt systemu ().

Importuj Java.czas.Zegar;
Importuj Java.czas.Zoneid;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Europe/Paris
Zegar zegara_object = zegar.System (ZoneID.z („Europa/Paris”));
System.na zewnątrz.println („Szczegóły zegara:”+clock_object);
// Zwróć znacznik czasu z Clock_Object
System.na zewnątrz.println („znacznik czasu:”+clock_object.natychmiastowy());

Wyjście:

Wyjaśnienie:

Linia 8: Utwórz obiekt zegara o nazwie Clock_Object ze strefą - Europa/Paryż.

Linia 10: Zwróć obiekt zegara.

Linia 14: Zwróć znacznik czasu za pomocą metody instant ().

Przykład 4:

Zwróćmy datę i godzinę dla strefy czasowej - Portugalia.

Importuj Java.czas.Zegar;
Importuj Java.czas.Zoneid;
Klasa publiczna Main

public static void main (string [] args)
// Utwórz obiekt zegara o nazwie Clock_Object z ZoneID - Europe/Paris
Zegar zegara_object = zegar.System (ZoneID.of („Portugalia”));
System.na zewnątrz.println („Szczegóły zegara:”+clock_object);
// Zwróć datę i godzinę Clock_Object
System.na zewnątrz.println (clock_object.natychmiastowy().Atzone (Clock_Object.getZone ()));

Wyjście:

Wyjaśnienie:

Linia 8: Utwórz obiekt zegara o nazwie Clock_Object w strefie - Portugalia.

Linia 10: Zwróć obiekt zegara.

Linia 14: Zwróć datę i godzinę Clock_Object za pomocą metody instant ().

Wniosek

W tym samouczku Java Datetime nauczyliśmy się, jak używać metody systemu () z różnymi metodami, takimi jak getzone () i instant (). System () służy do tworzenia zegara ze strefą. Jeśli chcesz wyświetlić znacznik czasu, możesz bezpośrednio użyć metody instant () po utworzeniu zegara metodą systemu (). Jeśli chcesz uzyskać datę i godzinę, możesz użyć metody AtZone () z metodą instant ().