IChronoLocalDate.CompareTo(IChronoLocalDate) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將此日期與另一個日期(包括時間軸)進行比較。
[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
參數
- other
- IChronoLocalDate
另一個比較日期,不是零
傳回
比較值,即將此當地日期與 other 當地日期及此時間順序 other 與時間順序的比較,依序回傳第一個非零結果,否則返回零
- 屬性
備註
將此日期與另一個日期(包括時間軸)進行比較。
比較首先是基於基本的時間軸日期,再依時間順序。 它「與等值相容」,定義如下 Comparable。
例如,比較順序如下:<ol><li>2012-12-03 (ISO)</li><li>2012-12-04 (ISO)</li li><>/li2555-12-04 (ThaiBuddhist)<li/li li><>2012-12-05 (ISO)</li></ol> 值 #2 和 #3 代表時間軸上的同一日期。 當兩個值代表同一日期時,會比較時間順序 ID 以區分它們。 此步驟是為了使排序「與等值一致」。
如果所有被比較的日期物件都在同一個年代順序中,則不需要額外的時間順序階段,僅使用當地日期。 要比較兩個 TemporalAccessor 實例的日期,包括兩個不同年代的日期,請使用 ChronoField#EPOCH_DAY 作為比較器。
此預設實作執行上述定義的比較。
Java 文件 java.time.chrono.ChronoLocalDate.compareTo(java.time.chrono.ChronoLocalDate)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。