Reloj de Java - iguales

Reloj de Java - iguales
Si está trabajando con Java Clock, ¿alguna vez ha comparado dos objetos de reloj?? Puede ser posible comparar dos objetos de reloj Java utilizando el método igual (). Discutamos este método considerando los diferentes ejemplos.

Java.tiempo.Reloj.igual ()

El java.tiempo.Reloj.El método de igual () en el reloj Java se usa para verificar si los dos objetos de reloj (predeterminado del sistema o zona particular) son iguales o no. Si ambos objetos del reloj son iguales, verdadero se devuelve. De lo contrario, si ambos objetos del reloj no son iguales, se devuelve el falso.

Devuelve un valor booleano verdadero/falso.

Sintaxis

clock_object1.iguales (clock_object2)

Donde el clock_object1 representa el primer reloj que tiene información de reloj y clock_object2 representa el segundo reloj que tiene información de reloj.

Ejemplo 1

Creemos dos objetos de reloj con dos mismas zonas y verifiquemos si ambas zonas horarias son iguales o no.

importar java.tiempo.*;
clase pública

public static void main (string [] args)
// Crear el objeto Reloj llamado Clock_Object1 con ZoneId - África/Argel
Reloj Clock_Object1 = Reloj.Sistema (ZoneId.de ("África/Argel"));
Sistema.afuera.println ("Reloj1 Detalles:"+Clock_Object1);
// Crear el objeto Reloj llamado Clock_Object2 con ZoneId - África/Argel
Reloj Clock_Object2 = Reloj.Sistema (ZoneId.de ("África/Argel"));
Sistema.afuera.println ("Clock2 Detalles:"+Clock_Object2);
// Verifique la igualdad de dos objetos de reloj
Sistema.afuera.println (clock_object1.iguales (clock_object2));

Producción

Explicación
Línea 9:
Crea el primer objeto de reloj (clock_object1) con la zona - África/Argel.

Línea 14: Crea el primer objeto de reloj (clock_object2) con la zona - África/Argel.

Línea 19: Verifique si los dos objetos de reloj son iguales o no.

Ejemplo 2

Creemos dos objetos de reloj con dos zonas diferentes y verifiquemos si ambas zonas horarias son iguales o no.

importar java.tiempo.*;
clase pública

public static void main (string [] args)
// Crear el objeto de reloj llamado Clock_Object1 con ZoneId - ETC/UTC
Reloj Clock_Object1 = Reloj.Sistema (ZoneId.de ("etc/utc"));
Sistema.afuera.println ("Reloj1 Detalles:"+Clock_Object1);
// Crear el objeto Reloj llamado Clock_Object2 con ZoneId - África/Argel
Reloj Clock_Object2 = Reloj.Sistema (ZoneId.de ("África/Argel"));
Sistema.afuera.println ("Clock2 Detalles:"+Clock_Object2);
Sistema.afuera.println (clock_object1.iguales (clock_object2));

Producción

Explicación
Línea 9: Crea el primer objeto de reloj (clock_object1) con la zona -etc/utc.

Línea 14: Crea el primer objeto de reloj (clock_object2) con la zona - África/Argel.

Línea 18: Verifique si los dos objetos de reloj son iguales o no.

Ejemplo 3

Creemos dos objetos de reloj con dos zonas predeterminadas y verifiquemos si ambas zonas horarias son iguales o no.

importar java.tiempo.*;
clase pública

public static void main (string [] args)
// Crea el objeto de reloj llamado Clock_Object1
Reloj Clock_Object1 = Reloj.SystemDefaultzone ();
Sistema.afuera.println ("Reloj1 Detalles:"+Clock_Object1);
// Crea el objeto de reloj llamado Clock_Object2
Reloj Clock_Object2 = Reloj.SystemDefaultzone ();
Sistema.afuera.println ("Clock2 Detalles:"+Clock_Object2);
Sistema.afuera.println (clock_object1.iguales (clock_object2));

Producción

Ambos son los mismos ya que la zona horaria es GMT.

Explicación
Línea 9:
Cree el primer objeto de reloj (clock_object1) con la zona predeterminada.

Línea 14: Cree el primer objeto de reloj (clock_object1) con la zona predeterminada.

Línea 18: Verifique si los dos objetos de reloj son iguales o no.

Ejemplo 4

Como sabemos, instanter () devuelve la marca de tiempo del objeto de reloj dado. Verifiquemos si la instancia de dos objetos de reloj es igual o no.

importar java.tiempo.*;
clase pública

public static void main (string [] args)
// Crea el objeto de reloj llamado Clock_Object1
Reloj Clock_Object1 = Reloj.SystemDefaultzone ();
Sistema.afuera.println ("Detalles de Clock1:"+Clock_Object1.instante());
// Crea el objeto de reloj llamado Clock_Object2
Reloj Clock_Object2 = Reloj.SystemDefaultzone ();
Sistema.afuera.println ("Detalles de Clock2:"+Clock_Object2.instante());
Sistema.afuera.println (clock_object1.instante().iguales (clock_object2.instante()));

Producción

Aquí, hay una diferencia en milisegundos. Ambos objetos del reloj no son iguales.

Explicación
Línea 9: Cree el primer objeto de reloj (clock_object1) con la zona predeterminada.

Línea 14: Cree el primer objeto de reloj (clock_object1) con la zona predeterminada.

Línea 18: Verifique si la instancia de dos objetos de reloj es igual o no con el método instantáneo ().

Conclusión

En este tutorial, aprendimos a verificar la igualdad de dos objetos de reloj usando el Java.tiempo.Reloj.Método igual (). Discutimos los diferentes ejemplos con diferentes zonas. Finalmente, llegamos a saber que con el método Instant (), dos objetos de reloj no son iguales, ya que hay una diferencia en milisegundos.