IChronoLocalDateTime.CompareTo(IChronoLocalDateTime) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.