El método compareTo() de la interfaz ChronoZonedDateTime en el método Java compara esta fecha con otra fecha.
Sintaxis :
default int compareTo(ChronoZonedDateTime other)
Parámetro : este método acepta un parámetro que especifica la otra fecha para comparar y no es específicamente nulo.
Valor devuelto : Devuelve el valor del comparador, que es negativo si es menor; de lo contrario, es positivo si es mayor.
Los siguientes programas ilustran el método compareTo() de ChronoZonedDateTime en Java:
Programa 1 :
// Program to illustrate the compareTo() method import java.util.*; import java.time.*; import java.time.chrono.*; public class GfG { public static void main(String[] args) { // First date ChronoZonedDateTime dt = ZonedDateTime.parse( "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]"); System.out.println(dt); // Second date ChronoZonedDateTime dt1 = ZonedDateTime.parse( "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]"); System.out.println(dt1); try { // Compare both dates System.out.println(dt1.compareTo(dt)); } catch (Exception e) { System.out.println(e); } } }
Producción:
2018-12-06T19:21:12.123+05:30[Asia/Calcutta] 2018-12-06T19:21:12.123+05:30[Asia/Calcutta] 0
Programa 2 :
// Program to illustrate the compareTo() method import java.util.*; import java.time.*; import java.time.chrono.*; public class GfG { public static void main(String[] args) { // First date ChronoZonedDateTime dt = ZonedDateTime.parse( "2018-10-25T23:12:31.123+02:00[Europe/Paris]"); System.out.println(dt); // Second date ChronoZonedDateTime dt1 = ZonedDateTime.parse( "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]"); System.out.println(dt1); try { // Compare both dates System.out.println(dt1.compareTo(dt)); } catch (Exception e) { System.out.println(e); } } }
Producción:
2018-10-25T23:12:31.123+02:00[Europe/Paris] 2018-12-06T19:21:12.123+05:30[Asia/Calcutta] 1
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA