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