Método Calendar.equals() en Java

java.util.Calendar.equals() es un método en la clase Calendar del paquete java.util. El método compara este calendario con el objeto especificado. El método devuelve verdadero si este objeto es igual a objeto . Si este no es el caso, es decir, si hay alguna diferencia en los parámetros entre los dos calendarios, se devuelve falso .

Sintaxis:

public boolean equals(Object object)

Where, object is the Object 
to be compared with.

A continuación se muestran algunos ejemplos para comprender mejor la implementación de la función Calendar.equals().

Ejemplo 1 :

Java

// Java code to show the use of
// equals() method of Calendar class
import java.util.*;
  
class GFG {
  
// Driver code
public static void main(String[] args) 
            throws InterruptedException {
                  
    // creating calendar object
    Calendar cal_obj1 = Calendar.getInstance();
    Calendar cal_obj2 = cal_obj1;
                  
    // printing current date
    System.out.println("Time 1 : " + cal_obj1.getTime());
                  
    // printing current date
    System.out.println("Time 2 : " + cal_obj2.getTime());
      
    // checking if 1st date is equal to 2nd date
    // and printing the result
    System.out.println(cal_obj1.equals(cal_obj2));
    }
}

Producción :

Time 1 : Thu Mar 01 09:36:17 UTC 2018
Time 2 : Thu Mar 01 09:36:17 UTC 2018
true

Ejemplo 2:

Java

// Java code to show the use of
// equals() method of Calendar class
import java.util.*;
  
class GFG {
      
    // Driver code
    public static void main(String[] args) {
  
    // creating calendar objects
    Calendar cal_obj1 = Calendar.getInstance();
    Calendar cal_obj2 = Calendar.getInstance();
  
    // displaying the current date
    System.out.println("Current date is : " +
                        cal_obj1.getTime());
  
    // changing year in cal_obj2 calendar
    cal_obj2.set(Calendar.YEAR, 2010);
      
    // displaying the year
    System.out.println("Year is " + 
                        cal_obj2.get(Calendar.YEAR));
  
    // check if calendar date is equal to current date
    System.out.println("Result : " + 
                        cal_obj1.equals(cal_obj2));
    }
}

Producción :

Current date is : Thu Mar 01 09:39:30 UTC 2018
Year is 2010
Result : false

Publicación traducida automáticamente

Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *