IChronoLocalDate.CompareTo(IChronoLocalDate) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.