El método add(Calendar Calendar2 ) de la clase Calendar se usa para comparar los valores de tiempo o las compensaciones de milisegundos de este objeto Calendar con el objeto Calendar pasado.
Sintaxis:
public int compareTo(Calendar Calendar2)
Parámetros: el método toma un parámetro Calendar2 del tipo de objeto Calendar y hace referencia al objeto que se comparará con este objeto Calendar.
Valor devuelto: el método devuelve un valor entero y puede devolver cualquiera de los siguientes:
- El método devuelve 0 si el argumento pasado es igual a este objeto Calendar.
- El método devuelve 1 si la hora de este objeto Calendar es mayor que la del objeto pasado.
- El método devuelve -1 si la hora de este objeto Calendar es menor que la del objeto pasado.
Los siguientes programas ilustran el funcionamiento del método compareTo() de la clase Calendario:
Ejemplo 1:
// Java Code to illustrate compareTo() Method import java.util.*; public class CalendarClassDemo { public static void main(String args[]) { // Creating a calendar object Calendar calndr1 = Calendar.getInstance(); // Creating another calendar object Calendar calndr2 = new GregorianCalendar(2018, 12, 2); // Comparing the time int val = calndr1.compareTo(calndr2); // Displaying the result of comparison System.out.println("First" + " comparison result is: " + val); // Comparing the time val = calndr2.compareTo(calndr1); // Displaying the result of comparison System.out.println("Second" + " comparison result is: " + val); } }
First comparison result is: 1 Second comparison result is: -1
Ejemplo 2:
// Java Code to illustrate compareTo() Method import java.util.*; public class CalendarClassDemo { public static void main(String args[]) { // Creating a calendar object Calendar calndr1 = Calendar.getInstance(); // Creating another calendar object Calendar calndr2 = Calendar.getInstance(); // Comparing the time int val = calndr1.compareTo(calndr2); // Displaying the result of comparison System.out.println("The" + " comparison result is: " + val); } }
The comparison result is: -1
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#compareTo(java.util.Calendar)
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA