Langue

IChronoLocalDateTime.CompareTo(IChronoLocalDateTime) Méthode

Définition

Compare cette date-heure à une autre date-heure, y compris la chronologie.

[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

Paramètres

other
IChronoLocalDateTime

l’autre date-heure à comparer à, et non null

Retours

valeur de comparateur, c’est-à-dire la comparaison de cette date-heure locale avec la other date-heure locale et cette chronologie avec la other chronologie, dans l’ordre, en retournant le premier résultat non zéro, et sinon le retour zéro zéro

Attributs

Remarques

Compare cette date-heure à une autre date-heure, y compris la chronologie.

La comparaison est basée d’abord sur la date de la ligne de temps sous-jacente, puis sur la chronologie. Il est « cohérent avec les égaux », comme défini par Comparable.

Par exemple, voici l’ordre de comparateur : <ol><li>2012-12-03T12:00 (ISO)</li><li>2012-12-04T12:00 (ISO)</li><>2555-12-04T12:00 (ThaiBuddhist)< li/li/li><>2012-12-05T12:00 (ISO)</li></ol> Values #2 et #3 représentent la même date-heure sur la ligne de temps. Lorsque deux valeurs représentent la même date-heure, l’ID de chronologie est comparé pour les distinguer. Cette étape est nécessaire pour rendre l’ordre « cohérent avec les égaux ».

Si tous les objets date-heure comparés se trouvent dans la même chronologie, la phase de chronologie supplémentaire n’est pas requise et seule la date-heure locale est utilisée.

Cette implémentation par défaut effectue la comparaison définie ci-dessus.

Documentation Java pour java.time.chrono.ChronoLocalDateTime.compareTo(java.time.chrono.ChronoLocalDateTime<?>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à