java.time.ZoneOffset Classe

introduzione

Il java.time.ZoneOffset class rappresenta una differenza di fuso orario rispetto a Greenwich / UTC, come +02: 00.

Dichiarazione di classe

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

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

Campo

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

  • static ZoneOffset MAX - Costante per il massimo offset supportato.

  • static ZoneOffset MIN - Costante per l'offset minimo supportato.

  • static ZoneOffset UTC - La differenza di fuso orario per UTC, con ID "Z".

Metodi di classe

Sr.No. Metodo e descrizione
1 Regolazione temporale in (temporale temporale)

Regola l'oggetto temporale specificato in modo che abbia lo stesso offset di questo oggetto.

2 int compareTo (ZoneOffset altro)

Confronta questo offset con un altro offset in ordine decrescente.

3 booleano è uguale a (Object obj)

Controlla se questo offset è uguale a un altro offset.

4 static ZoneOffset from (TemporalAccessor temporal)

Ottiene un'istanza di ZoneOffset da un oggetto temporale.

5 int get (campo TemporalField)

Ottiene il valore del campo specificato da questo offset come int.

6 String getId ()

Ottiene l'ID di offset della zona normalizzato.

7 long getLong (campo TemporalField)

Ottiene il valore del campo specificato da questo offset come long.

8 ZoneRules getRules ()

Ottiene le regole del fuso orario associate.

9 int getTotalSeconds ()

Ottiene l'offset della zona totale in secondi.

10 int hashCode ()

Un codice hash per questo offset.

11 boolean isSupported (campo TemporalField)

Controlla se il campo specificato è supportato.

12 static ZoneOffset of (String offsetId)

Ottiene un'istanza di ZoneOffset utilizzando l'ID.

13 static ZoneOffset ofHours (int ore)

Ottiene un'istanza di ZoneOffset utilizzando un offset in ore.

14 static ZoneOffset ofHoursMinutes (int ore, int minuti)

Ottiene un'istanza di ZoneOffset utilizzando un offset in ore e minuti.

15 static ZoneOffset ofHoursMinutesSeconds (int ore, int minuti, int secondi)

Ottiene un'istanza di ZoneOffset utilizzando un offset in ore, minuti e secondi.

16 static ZoneOffset ofTotalSeconds (int totalSeconds)

Ottiene un'istanza di ZoneOffset specificando l'offset totale in secondi.

17 <R> R query (TemporalQuery <R> query)

Interroga questo offset utilizzando la query specificata.

18 Intervallo ValueRange (campo TemporalField)

Ottiene l'intervallo di valori validi per il campo specificato.

19 String toString ()

Restituisce questo offset come una stringa, utilizzando l'ID normalizzato.

Metodi ereditati

Questa classe eredita i metodi dalle seguenti classi:

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