java.time.ZoneId Sınıfı

Giriş

java.time.ZoneId sınıf, Avrupa / Paris gibi bir saat dilimi kimliğini temsil eder.

Sınıf beyanı

Aşağıdaki beyanı java.time.ZoneId sınıf -

public abstract class ZoneId
   extends Object
      implements Serializable

Alan

Aşağıdakiler için alanlar Java.time.ZoneId sınıf -

  • static Map<String,String> SHORT_IDS - Kısa zaman dilimi adlarının kullanılmasını sağlamak için bölge haritası geçersiz kılmaları.

Sınıf yöntemleri

Sr.No. Yöntem ve Açıklama
1 boolean eşittir (Object obj)

Bu saat dilimi kimliğinin başka bir saat dilimi kimliğine eşit olup olmadığını kontrol eder.

2 statik ZoneId from (TemporalAccessor temporal)

Geçici bir nesneden ZoneId örneğini alır.

3 statik Set getAvailableZoneIds ()

Kullanılabilir bölge kimlikleri kümesini alır.

4 String getDisplayName (TextStyle stili, Yerel ayar yerel ayarı)

Bölgenin 'İngiliz Saati' veya '+02: 00' gibi metinsel temsilini alır.

5 abstract String getId ()

Benzersiz saat dilimi kimliğini alır.

6 abstract ZoneRules getRules ()

Hesaplamaların gerçekleştirilmesine izin veren bu kimlik için saat dilimi kurallarını alır.

7 int hashCode ()

Bu saat dilimi kimliği için bir karma kod.

8 ZoneId normalleştirildi ()

Mümkün olduğunda bir ZoneOffset döndürerek saat dilimi kimliğini normalleştirir.

9 statik ZoneId of (String zoneId)

Kimliğin geçerli ve kullanıma hazır olmasını sağlayan bir kimlikten ZoneId örneğini alır.

10 statik ZoneId of (String zoneId, Map aliasMap)

Standart bölge kimliklerini tamamlamak için bir takma adlar haritası kullanarak kimliğini kullanarak bir ZoneId örneği alır.

11 Statik ZoneId ofOffset (String prefix, ZoneOffset offset)

Bir uzaklığı saran ZoneId örneğini alır.

12 statik ZoneId systemDefault ()

Sistemin varsayılan saat dilimini alır.

13 String toString ()

Kimliği kullanarak bu bölgeyi bir Dize olarak verir.

Miras alınan yöntemler

Bu sınıf, yöntemleri aşağıdaki sınıflardan miras alır -

  • Java.lang.Object