java.time.ZoneId Class

pengantar

Itu java.time.ZoneId class mewakili ID zona waktu, seperti Eropa / Paris.

Deklarasi kelas

Berikut adalah deklarasi untuk java.time.ZoneId kelas -

public abstract class ZoneId
   extends Object
      implements Serializable

Bidang

Berikut adalah bidang untuk Java.time.ZoneId kelas -

  • static Map<String,String> SHORT_IDS - Peta zona menimpa agar nama zona waktu singkat dapat digunakan.

Metode kelas

Sr.No. Metode & Deskripsi
1 boolean sama dengan (Object obj)

Memeriksa apakah ID zona waktu ini sama dengan ID zona waktu lainnya.

2 ZoneId statis dari (TemporalAccessor temporal)

Memperoleh instance ZoneId dari objek temporal.

3 statis Set getAvailableZoneIds ()

Mendapat kumpulan ID zona yang tersedia.

4 String getDisplayName (gaya TextStyle, lokal Lokal)

Mendapat representasi tekstual dari zona, seperti 'Waktu Inggris' atau '+02: 00'.

5 abstrak String getId ()

Mendapatkan ID zona waktu unik.

6 abstrak ZoneRules getRules ()

Mendapat aturan zona waktu untuk ID ini yang memungkinkan penghitungan dilakukan.

7 int hashCode ()

Kode hash untuk ID zona waktu ini.

8 ZoneId dinormalisasi ()

Menormalkan ID zona waktu, mengembalikan ZoneOffset jika memungkinkan.

9 ZoneId statis dari (String zoneId)

Memperoleh contoh ZoneId dari ID yang memastikan bahwa ID tersebut valid dan tersedia untuk digunakan.

10 ZoneId statis dari (String zoneId, Map aliasMap)

Mendapatkan instance ZoneId menggunakan ID-nya menggunakan peta alias untuk melengkapi ID zona standar.

11 statis ZoneId ofOffset (Awalan string, Offset ZoneOffset)

Mendapatkan instance ZoneId yang membungkus offset.

12 statis ZoneId systemDefault ()

Mendapatkan zona waktu default sistem.

13 String toString ()

Menghasilkan zona ini sebagai String, menggunakan ID.

Metode yang diwariskan

Kelas ini mewarisi metode dari kelas berikut -

  • Java.lang.Object