Sprache

IChronoLocalDate.CompareTo(IChronoLocalDate) Methode

Definition

Vergleicht dieses Datum mit einem anderen Datum, einschließlich der Chronologie.

[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

Parameter

other
IChronoLocalDate

das andere zu vergleichende Datum, nicht null

Gibt zurück

der Vergleichswert, d. a. der Vergleich dieses lokalen Datums mit dem other lokalen Datum und dieser Chronologie mit der other Chronologie, in der Reihenfolge, die Rückgabe des ersten Nicht-Null-Ergebnisses und andernfalls die Rückgabe von Null

Attribute

Hinweise

Vergleicht dieses Datum mit einem anderen Datum, einschließlich der Chronologie.

Der Vergleich basiert zuerst auf dem zugrunde liegenden Zeitzeilendatum und dann auf der Chronologie. Es ist "gleich", wie durch Comparable.

Dies ist beispielsweise die Vergleichsreihenfolge: <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 und #3 stellen das gleiche Datum in der Zeitlinie dar. Wenn zwei Werte dasselbe Datum 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 Datumsobjekte in derselben Chronologie befinden, ist die zusätzliche Chronologiestufe nicht erforderlich, und nur das lokale Datum wird verwendet. Verwenden Sie zum Vergleichen der Datumsangaben zweier TemporalAccessor Instanzen, einschließlich Datumsangaben in zwei verschiedenen Chronologien, ChronoField#EPOCH_DAY als Vergleichszeichen.

Diese Standardimplementierung führt den oben definierten Vergleich aus.

Java-Dokumentation für java.time.chrono.ChronoLocalDate.compareTo(java.time.chrono.ChronoLocalDate).

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: