IChronoLocalDate.CompareTo(IChronoLocalDate) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Compara essa data com outra data, incluindo a cronologia.
[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
a outra data com a qual comparar, não nulo
Retornos
o valor do comparador, que é a comparação dessa data local com a other data local e essa cronologia com a other cronologia, em ordem, retornando o primeiro resultado diferente de zero e, caso contrário, retornando zero
- Atributos
Comentários
Compara essa data com outra data, incluindo a cronologia.
A comparação é baseada primeiro na data de linha do tempo subjacente e, em seguida, na cronologia. É "consistente com iguais", conforme definido por Comparable.
Por exemplo, o seguinte é a ordem do comparador: <ol><li>2012-12-03 (ISO)</li><>2012-12-04 (ISO)</li><li>2555-12-04 (ThaiBuddhist)</li><>2012-12-05 (ISO)</><li/ol> Values #2 e #3 representam a mesma data na linha de hora. Quando dois valores representam a mesma data, a ID da cronologia é comparada para distingui-los. Essa etapa é necessária para tornar a ordenação "consistente com iguais".
Se todos os objetos de data que estão sendo comparados estiverem na mesma cronologia, o estágio de cronologia adicional não será necessário e somente a data local será usada. Para comparar as datas de duas TemporalAccessor instâncias, incluindo datas em duas cronologias diferentes, use ChronoField#EPOCH_DAY como comparador.
Essa implementação padrão executa a comparação definida acima.
Java documentação para java.time.chrono.ChronoLocalDate.compareTo(java.time.chrono.ChronoLocalDate).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.