java.time.ZoneOffset คลาส

บทนำ

java.time.ZoneOffset คลาสแสดงถึงการชดเชยโซนเวลาจาก Greenwich / UTC เช่น +02: 00

การประกาศคลาส

ต่อไปนี้เป็นคำประกาศสำหรับ java.time.ZoneOffset ชั้นเรียน -

public final class ZoneOffset
   extends ZoneId
      implements TemporalAccessor, TemporalAdjuster, Comparable<ZoneOffset>, Serializable

ฟิลด์

ต่อไปนี้เป็นฟิลด์สำหรับ Java.time.ZoneOffset ชั้นเรียน -

  • static ZoneOffset MAX - ค่าคงที่สำหรับค่าชดเชยสูงสุดที่รองรับ

  • static ZoneOffset MIN - ค่าคงที่สำหรับการชดเชยขั้นต่ำที่รองรับ

  • static ZoneOffset UTC - การชดเชยโซนเวลาสำหรับ UTC โดยมี ID เป็น 'Z'

วิธีการเรียน

ซีเนียร์ วิธีการและคำอธิบาย
1 Temporal adjustmentInto (Temporal ชั่วคราว)

ปรับอ็อบเจ็กต์ชั่วคราวที่ระบุให้มีออฟเซ็ตเดียวกันกับอ็อบเจ็กต์นี้

2 int CompareTo (ZoneOffset อื่น ๆ )

เปรียบเทียบค่าชดเชยนี้กับค่าชดเชยอื่นตามลำดับจากมากไปหาน้อย

3 บูลีนเท่ากับ (Object obj)

ตรวจสอบว่าค่าชดเชยนี้เท่ากับค่าชดเชยอื่นหรือไม่

4 คงที่ ZoneOffset จาก (TemporalAccessor ชั่วคราว)

รับอินสแตนซ์ของ ZoneOffset จากวัตถุชั่วคราว

5 int รับ (เขต TemporalField)

รับค่าของฟิลด์ที่ระบุจากออฟเซ็ตนี้เป็น int

6 สตริง getId ()

รับรหัสออฟเซ็ตโซนปกติ

7 getLong ยาว (เขต TemporalField)

รับค่าของฟิลด์ที่ระบุจากออฟเซ็ตนี้เป็น long

8 ZoneRules getRules ()

รับกฎโซนเวลาที่เกี่ยวข้อง

9 int getTotalSeconds ()

ได้รับการชดเชยโซนทั้งหมดเป็นวินาที

10 int hashCode ()

รหัสแฮชสำหรับการชดเชยนี้

11 บูลีน isSupported (ฟิลด์ TemporalField)

ตรวจสอบว่ารองรับฟิลด์ที่ระบุหรือไม่

12 คงที่ ZoneOffset ของ (String offsetId)

รับอินสแตนซ์ของ ZoneOffset โดยใช้ ID

13 คงที่ ZoneOffset ofHours (ชั่วโมง int)

รับอินสแตนซ์ของ ZoneOffset โดยใช้ออฟเซ็ตเป็นชั่วโมง

14 คงที่ ZoneOffset ofHoursMinutes (ชั่วโมง int นาที int)

รับอินสแตนซ์ของ ZoneOffset โดยใช้ออฟเซ็ตเป็นชั่วโมงและนาที

15 คงที่ ZoneOffset ofHoursMinutesSeconds (ชั่วโมง int, int นาที, int วินาที)

รับอินสแตนซ์ของ ZoneOffset โดยใช้ออฟเซ็ตเป็นชั่วโมงนาทีและวินาที

16 คงที่ ZoneOffset ofTotalSeconds (int totalSeconds)

รับอินสแตนซ์ของ ZoneOffset ที่ระบุค่าชดเชยทั้งหมดเป็นวินาที

17 แบบสอบถาม R (แบบสอบถาม TemporalQuery )

ค้นหาการชดเชยนี้โดยใช้แบบสอบถามที่ระบุ

18 ช่วง ValueRange (ฟิลด์ TemporalField)

รับช่วงของค่าที่ถูกต้องสำหรับฟิลด์ที่ระบุ

19 สตริง toString ()

เอาท์พุตออฟเซ็ตนี้เป็นสตริงโดยใช้ ID ที่ทำให้เป็นมาตรฐาน

วิธีการสืบทอด

คลาสนี้สืบทอดวิธีการจากคลาสต่อไปนี้ -

  • Java.time.ZoneId
  • Java.lang.Object