Reloj Java - Sistema

Reloj Java - Sistema
Java-8 y las versiones más nuevas admiten la API de fecha y hora de modo que sea posible devolver las zonas horarias, la hora, la fecha y la información relacionada con la fecha y hora.

Java.tiempo.Reloj.sistema()

El sistema () se usa para crear el reloj. Toma ZoneId como un parámetro que se refiere a la zona.

Ventajas:

  1. Obtiene la información de la zona horaria.
  2. Solía ​​obtener y procesar la fecha de hora en función de la zona horaria devuelta.
  3. Obtiene la instancia del reloj.

Sintaxis:

clock_object.Sistema (ZoneId.de (zona))

Donde clock_object representa el reloj que tiene información de reloj.

ZoneId toma una zona particular dentro del clock_object.

Devolver:

El java.tiempo.Reloj.getZone () Devuelve el ZoneId.

Ejemplo 1:

Creemos el Clock_Object con el Zone-Colombo y devuelvamos la zona horaria. Aquí tenemos que pasar el Zonas.de (zona) Parámetro en el reloj.objeto System (). Finalmente, devolvemos la zona horaria usando el método getZone ().

importar java.tiempo.Reloj;
importar java.tiempo.Zoneid;
clase pública

public static void main (string [] args)
// Crear el objeto de reloj llamado Clock_Object con ZoneId - Colombo
Reloj Clock_Object = Reloj.Sistema (ZoneId.de ("Asia/Colombo"));
Sistema.afuera.println ("Detalles del reloj:"+Clock_Object);
// Devuelve la zona horaria desde el clock_object
Sistema.afuera.println ("Detalles de la zona horaria:"+clock_object.getZone ());

Producción:

La zona horaria es Asia/Colombo.

Explicación:

Línea 8: Crea el objeto Reloj llamado Clock_Object con ZoneId - Colombo.


Línea 10: Devuelve el objeto de reloj.

Línea 13: Devuelve la zona horaria usando el método getZone ().

Ejemplo 2:

Creemos el Clock_Object con la zona de Portugal y devuelvamos la marca de tiempo usando el método instant (). Aquí tenemos que pasar el Zonas.de ("Portugal") Parámetro en el reloj.objeto System ().

importar java.tiempo.Reloj;
importar java.tiempo.Zoneid;
clase pública

public static void main (string [] args)
// Crear el objeto Reloj llamado Clock_Object con ZoneId - Portugal
Reloj Clock_Object = Reloj.Sistema (ZoneId.de ("Portugal"));
Sistema.afuera.println ("Detalles del reloj:"+Clock_Object);
// Devuelve la marca de tiempo del clock_object
Sistema.afuera.println ("TimeStamp:"+Clock_object.instante());

Producción:

Explicación:

Línea 8: Crear el objeto Reloj llamado Clock_Object con la zona - Portugal.

Línea 10: Devuelve el objeto de reloj.

Línea 14: Devuelve la marca de tiempo usando el método instant ().

Ejemplo 3:

Creemos el Clock_Object con la zona de París y devuelvamos la marca de tiempo usando el método instant (). Aquí tenemos que pasar el Zonas.de ("Europa/París") Parámetro en el reloj.objeto System ().

importar java.tiempo.Reloj;
importar java.tiempo.Zoneid;
clase pública

public static void main (string [] args)
// Crear el objeto Clock llamado Clock_Object con ZoneId - Europa/París
Reloj Clock_Object = Reloj.Sistema (ZoneId.de ("Europa/París"));
Sistema.afuera.println ("Detalles del reloj:"+Clock_Object);
// Devuelve la marca de tiempo del clock_object
Sistema.afuera.println ("TimeStamp:"+Clock_object.instante());

Producción:

Explicación:

Línea 8: Cree el objeto Reloj llamado Clock_Object con la zona - Europa/París.

Línea 10: Devuelve el objeto de reloj.

Línea 14: Devuelve la marca de tiempo usando el método instant ().

Ejemplo 4:

Volvamos la fecha y la hora para la zona horaria - Portugal.

importar java.tiempo.Reloj;
importar java.tiempo.Zoneid;
clase pública

public static void main (string [] args)
// Crear el objeto Clock llamado Clock_Object con ZoneId - Europa/París
Reloj Clock_Object = Reloj.Sistema (ZoneId.de ("Portugal"));
Sistema.afuera.println ("Detalles del reloj:"+Clock_Object);
// devuelve la fecha y la hora del clock_object
Sistema.afuera.println (clock_object.instante().atzone (clock_object.getZone ()));

Producción:

Explicación:

Línea 8: Crea el objeto Reloj llamado Clock_Object con Zone - Portugal.

Línea 10: Devuelve el objeto de reloj.

Línea 14: Devuelva la fecha y la hora del clock_object usando el método instant ().

Conclusión

En este tutorial Java de fecha y hora, aprendimos a usar el método System () con diferentes métodos como getzone () e instant (). El sistema () se utiliza para crear un reloj con zona. Si desea mostrar la marca de tiempo, puede usar directamente el método Instant () después de crear el reloj con el método System (). Si desea obtener la fecha y la hora, puede usar el método atzone () con el método instantil ().