IChronoLocalDateTime.CompareTo(IChronoLocalDateTime) Methode

Definition

Vergleicht diese Datum-Uhrzeit mit einer anderen Datums-Uhrzeit, einschließlich der 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

Parameter

other
IChronoLocalDateTime

die andere Datum-Uhrzeit, mit der verglichen werden soll, nicht null

Gibt zurück

der Vergleichswert, negativ, wenn kleiner, positiver, wenn größer

Attribute

Hinweise

Vergleicht diese Datum-Uhrzeit mit einer anderen Datums-Uhrzeit, einschließlich der Chronologie.

Der Vergleich basiert zuerst auf der zugrunde liegenden Datums-/Uhrzeit der Zeitlinie und dann auf der Chronologie. Es ist "gleich", wie durch Comparable.

Dies ist z. B. die Vergleichsreihenfolge: <ol><li2012-12-03T12:00 (ISO)></li2012-12-04T12:00 (ISO)<><>/li><>2555-12-04T12:00 (ThaiBuddhist)</li/li>2012-12-05T12:00 (ISO)<<>/li></ol> Values #2 und #3 stellen die gleiche Datum-Uhrzeit auf der Zeitlinie dar. Wenn zwei Werte dasselbe Datum und dieselbe Uhrzeit darstellen, wird die Chronologie-ID verglichen, um sie zu unterscheiden. Dieser Schritt ist erforderlich, um die Sortierung "gleich" zu gestalten.

Wenn sich alle zu vergleichenden Datums-/Uhrzeitobjekte in derselben Chronologie befinden, ist die zusätzliche Chronologiestufe nicht erforderlich, und nur die lokale Datums-/Uhrzeit wird verwendet.

Diese Standardimplementierung führt den oben definierten Vergleich aus.

Java-Dokumentation für java.time.chrono.ChronoLocalDateTime.compareTo(java.time.chrono.ChronoLocalDateTime<?>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: