java.time.ZoneId Classe

introduzione

Il java.time.ZoneId class rappresenta un ID fuso orario, come Europa / Parigi.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.time.ZoneId classe -

public abstract class ZoneId
   extends Object
      implements Serializable

Campo

Di seguito sono riportati i campi per Java.time.ZoneId classe -

  • static Map<String,String> SHORT_IDS - Una mappa delle sostituzioni di zona per consentire l'utilizzo dei nomi dei fusi orari brevi.

Metodi di classe

Sr.No. Metodo e descrizione
1 booleano è uguale a (Object obj)

Controlla se questo ID fuso orario è uguale a un altro ID fuso orario.

2 static ZoneId from (TemporalAccessor temporal)

Ottiene un'istanza di ZoneId da un oggetto temporale.

3 set statico getAvailableZoneIds ()

Ottiene il set di ID zona disponibili.

4 String getDisplayName (stile TextStyle, impostazioni internazionali locali)

Ottiene la rappresentazione testuale della zona, ad esempio "British Time" o "+02: 00".

5 abstract String getId ()

Ottiene l'ID univoco del fuso orario.

6 ZoneRules astratte getRules ()

Ottiene le regole del fuso orario per questo ID che consentono di eseguire i calcoli.

7 int hashCode ()

Un codice hash per questo ID fuso orario.

8 ZoneId normalizzato ()

Normalizza l'ID del fuso orario, restituendo uno ZoneOffset ove possibile.

9 static ZoneId of (String zoneId)

Ottiene un'istanza di ZoneId da un ID assicurando che l'ID sia valido e disponibile per l'uso.

10 static ZoneId of (String zoneId, Map aliasMap)

Ottiene un'istanza di ZoneId utilizzando il relativo ID utilizzando una mappa di alias per integrare gli ID zona standard.

11 static ZoneId ofOffset (prefisso stringa, offset ZoneOffset)

Ottiene un'istanza di ZoneId che racchiude un offset.

12 static ZoneId systemDefault ()

Ottiene il fuso orario predefinito del sistema.

13 String toString ()

Emette questa zona come una stringa, utilizzando l'ID.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

  • Java.lang.Object