IChronoLocalDate.CompareTo(IChronoLocalDate) Método

Definición

Compara esta fecha con otra fecha, incluida la cronología.

[Android.Runtime.Register("compareTo", "(Ljava/time/chrono/ChronoLocalDate;)I", "GetCompareTo_Ljava_time_chrono_ChronoLocalDate_Handler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual int CompareTo(Java.Time.Chrono.IChronoLocalDate? other);
[<Android.Runtime.Register("compareTo", "(Ljava/time/chrono/ChronoLocalDate;)I", "GetCompareTo_Ljava_time_chrono_ChronoLocalDate_Handler:Java.Time.Chrono.IChronoLocalDate, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member CompareTo : Java.Time.Chrono.IChronoLocalDate -> int
override this.CompareTo : Java.Time.Chrono.IChronoLocalDate -> int

Parámetros

other
IChronoLocalDate

la otra fecha a la que se va a comparar, no null

Devoluciones

el valor del comparador, negativo si es menor, positivo si es mayor

Atributos

Comentarios

Compara esta fecha con otra fecha, incluida la cronología.

La comparación se basa primero en la fecha de línea temporal subyacente y, a continuación, en la cronología. Es "coherente con iguales", tal como se define en Comparable.

Por ejemplo, el siguiente es el orden del comparador: <ol><li><2012-12-03 (ISO)/li/li<<>>2012-12-04 (ISO)/li><2555-12-04 (ThaiBuddhist)></li>><<2012-12-05 (ISO)/li/>ol>< Values #2 y #3 representan la misma fecha en la línea de tiempo. Cuando dos valores representan la misma fecha, se compara el identificador de cronología para distinguirlos. Este paso es necesario para que la ordenación sea "coherente con iguales".

Si todos los objetos de fecha que se comparan están en la misma cronología, no se requiere la fase de cronología adicional y solo se usa la fecha local. Para comparar las fechas de dos TemporalAccessor instancias, incluidas las fechas en dos cronologías diferentes, use ChronoField#EPOCH_DAY como comparador.

Esta implementación predeterminada realiza la comparación definida anteriormente.

Java documentación para java.time.chrono.ChronoLocalDate.compareTo(java.time.chrono.ChronoLocalDate).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a