Idioma

IChronoLocalDateTime.CompareTo(IChronoLocalDateTime) Método

Definição

Compara essa data e hora com outra data e hora, incluindo a cronologia.

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

Parâmetros

other
IChronoLocalDateTime

a outra data/hora a ser comparada, não nula

Retornos

o valor do comparador, que é a comparação desta data-hora 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 e hora com outra data e hora, incluindo a cronologia.

A comparação é baseada primeiro na data-hora da linha de 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-03T12:00 (ISO)</li><li>2012-12-04T12:00 (ISO)</li><>2555-12-04T12:00 (ThaiBuddhist)</li><>2012-12-05T12:00 (ISO)</li></ol> Values #2 e #3 representam a mesma data/hora na linha de hora. Quando dois valores representam a mesma data e hora, 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 e hora 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.

Essa implementação padrão executa a comparação definida acima.

Java documentação para java.time.chrono.ChronoLocalDateTime.compareTo(java.time.chrono.ChronoLocalDateTime<?>).

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.

Aplica-se a