
- java.time 包類
- java.time - 主頁
- java.time - 時鐘
- java.time - 持續時間
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - 週期
- java.time - 年
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time 包列舉
- java.time - 月
- java.time 有用資源
- java.time - 討論
java.time.ZoneOffset.compareTo() 方法示例
說明
java.time.ZoneOffset.compareTo(ZoneOffset otherZoneOffset) 方法將此 ZoneOffset 與其他指定的 ZoneOffset 進行比較。
宣告
以下是 java.time.ZoneOffset.compareTo(ZoneOffset otherZoneOffset) 方法的宣告。
public int compareTo(ZoneOffset otherZoneOffset)
引數
otherZoneOffset − 要進行比較的其他 ZoneOffset,不得為 null。
返回值
比較器值,少於則為負值,大於則為正值。
異常
NullPointerException − 如果 otherZoneOffset 為 null。
示例
以下示例演示了 java.time.ZoneOffset.compareTo(ZoneOffset otherZoneOffset) 方法的使用。
package com.tutorialspoint; import java.time.ZoneOffset; public class ZoneOffsetDemo { public static void main(String[] args) { ZoneOffset zoneOffset = ZoneOffset.of("Z"); System.out.println("ZoneOffset #1: " + zoneOffset); ZoneOffset zoneOffset1 = ZoneOffset.of("+02:00"); System.out.println("ZoneOffset #2: " + zoneOffset1); int result = zoneOffset.compareTo(zoneOffset1); System.out.println(result > 1 ? "ZoneOffset #1 is greater than ZoneOffset #2." :"ZoneOffset #2 is greater than ZoneOffset #1."); } }
讓我們編譯並執行以上的程式,這將產生以下結果 −
ZoneOffset #1: Z ZoneOffset #2: +02:00 ZoneOffset #1 is greater than ZoneOffset #2.
廣告