El método equals() de la interfaz ChronoLocalDateTime en el método Java verifica si esta fecha es igual a otra fecha, incluida la cronología.
Sintaxis :
boolean equals(Object other)
Parámetro : este método acepta un parámetro que especifica la otra fecha para comparar.
Valor devuelto : Devuelve un valor booleano que es verdadero si estos dos son iguales, de lo contrario devuelve falso. Además, si el parámetro es nulo, devuelve falso.
Los siguientes programas ilustran el método equals() de ChronoLocalDateTime en Java:
Programa 1 :
// Program to illustrate the equals() method import java.util.*; import java.time.*; import java.time.chrono.*; public class GfG { public static void main(String[] args) { // First date ChronoLocalDateTime dt = LocalDateTime.parse("2018-12-06T19:21:12"); System.out.println(dt); // Second date ChronoLocalDateTime dt1 = LocalDateTime.parse("2018-12-06T19:21:12"); System.out.println(dt1); // Compare both dates System.out.println(dt1.equals(dt)); } }
Producción:
2018-12-06T19:21:12 2018-12-06T19:21:12 true
Programa 2 :
// Program to illustrate the equals() method import java.util.*; import java.time.*; import java.time.chrono.*; public class GfG { public static void main(String[] args) { // First date ChronoLocalDateTime dt = LocalDateTime.parse("2018-12-05T19:21:12"); System.out.println(dt); // Second date ChronoLocalDateTime dt1 = LocalDateTime.parse("2018-12-06T19:21:12"); System.out.println(dt1); // Compare both dates System.out.println(dt1.equals(dt)); } }
Producción:
2018-12-05T19:21:12 2018-12-06T19:21:12 false
Referencia : https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoLocalDateTime.html#equals-java.lang.Object-