Las versiones Java-8 y anteriores admiten la API de fecha y hora de tal manera que puede ser posible devolver las zonas horarias, la hora, la fecha y la información relacionada con la fecha de fecha. getZone () es uno de los métodos disponibles en la API de DateTime.
Java.tiempo.Reloj.getZone ()
Importar este paquete desde Java.Paquete de reloj de tiempo. getzone () se usa para devolver la zona horaria del reloj proporcionado o el reloj del sistema.
Basado en el reloj proporcionado, devuelve la zona horaria. No toma ningún parámetro.
Ventajas
Sintaxis
clock_object.getZone ()
clock_object representa el reloj que tiene información.
También puede pasar el ZoneId de una zona particular dentro del clock_object.
Devolver
Java.tiempo.Reloj.getZone () Devuelve el ZoneId.
Ejemplo 1:
Creemos el clock_object con la zona predeterminada y devolver la zona horaria.
importar java.tiempo.Reloj;
clase pública
public static void main (string [] args)
// Crea el objeto de reloj llamado Clock_Object
Reloj Clock_Object = Reloj.SystemDefaultzone ();
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
Entonces la zona horaria es GMT (Greenwich Mientras tanto).
Explicación:
Línea 8: Crear objeto de reloj (clock_object)
Línea 10: Regresar el objeto Reloj
Línea 13: Devolver la zona horaria usando el método getzone ().
Ejemplo 2:
Creemos el clock_object con la zona horaria y devuelve la zona horaria.
Aquí tenemos que pasar el Zonas.de (zona) Parámetro en el clock_object.
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
Entonces la zona horaria es Asia/Colombo.
Explicación
Línea 8: Crear el objeto Reloj llamado Clock_Object con ZoneId - Colombo.
Línea 10: Regresar el objeto Reloj.
Línea 13: Devolver la zona horaria usando el método getzone ().
Ejemplo 3:
Creemos el clock_object con diferentes zonas horarias y return timeZone usando el getZone () método.
importar java.tiempo.Reloj;
importar java.tiempo.Zoneid;
clase pública
public static void main (string [] args)
// Devuelve la zona horaria de Clock_Object con ZoneId - Colombo
Sistema.afuera.println ("TimeZone-1:"+Reloj.Sistema (ZoneId.de ("Asia/Colombo")).getZone ());
// Devuelve la zona horaria de Clock_Object con ZoneId - Canary
Sistema.afuera.println ("TimeZone-2:"+Reloj.Sistema (ZoneId.de ("Atlantic/Canary")).getZone ());
// Devuelve la zona horaria de Clock_Object con ZoneId - Sofia
Sistema.afuera.println ("TimeZone-3:"+Reloj.Sistema (ZoneId.de ("Europa/Sofía")).getZone ());
// Devuelve la zona horaria de Clock_Object con ZoneId - Turquía
Sistema.afuera.println ("TimeZone-4:"+Reloj.Sistema (ZoneId.de pavo")).getZone ());
// Devuelve la zona horaria de Clock_Object con ZoneId - Portugal
Sistema.afuera.println ("TimeZone-5:"+Reloj.Sistema (ZoneId.de ("Portugal")).getZone ());
Producción
Explicación
Línea 8-21: Pasamos directamente el parámetro ZoneId y devolvimos las zonas horarias.
Conclusión
En este tutorial de Java, vimos cómo devolver la zona horaria de zonas particulares usando el getZone () método. Este método funciona solo para Java-8 y por encima de las versiones. Si no proporciona el OneId dentro del objeto del reloj, puede crear un objeto de reloj usando SystemDefaultzone ().