java.time.ZoneOffset Class

Introdução

o java.time.ZoneOffset classe representa um deslocamento de fuso horário de Greenwich / UTC, como +02: 00.

Declaração de classe

A seguir está a declaração para java.time.ZoneOffset classe -

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

Campo

A seguir estão os campos para Java.time.ZoneOffset classe -

  • static ZoneOffset MAX - Constante para o deslocamento máximo suportado.

  • static ZoneOffset MIN - Constante para o deslocamento mínimo suportado.

  • static ZoneOffset UTC - A diferença de fuso horário para UTC, com um ID de 'Z'.

Métodos de aula

Sr. Não. Método e Descrição
1 Ajuste temporal em (temporal temporal)

Ajusta o objeto temporal especificado para ter o mesmo deslocamento que este objeto.

2 int compareTo (ZoneOffset other)

Compara este deslocamento com outro deslocamento em ordem decrescente.

3 boolean equals (Object obj)

Verifica se este deslocamento é igual a outro deslocamento.

4 ZoneOffset estático de (TemporalAccessor temporal)

Obtém uma instância de ZoneOffset de um objeto temporal.

5 int get (campo Campo Temporal)

Obtém o valor do campo especificado a partir desse deslocamento como um int.

6 String getId ()

Obtém o ID do deslocamento da zona normalizado.

7 long getLong (campo TemporalField)

Obtém o valor do campo especificado deste deslocamento como um longo.

8 ZoneRules getRules ()

Obtém as regras de fuso horário associadas.

9 int getTotalSeconds ()

Obtém o deslocamento total da zona em segundos.

10 int hashCode ()

Um código hash para este deslocamento.

11 boolean isSupported (campo TemporalField)

Verifica se o campo especificado é compatível.

12 ZoneOffset estático de (String offsetId)

Obtém uma instância de ZoneOffset usando o ID.

13 ZoneOffset ofHours estático (horas inteiras)

Obtém uma instância de ZoneOffset usando um deslocamento em horas.

14 ZoneOffset ofHoursMinutes estático (int horas, int minutos)

Obtém uma instância de ZoneOffset usando um deslocamento em horas e minutos.

15 estático ZoneOffset ofHoursMinutesSeconds (horas inteiras, minutos inteiros, segundos inteiros)

Obtém uma instância de ZoneOffset usando um deslocamento em horas, minutos e segundos.

16 ZoneOffset estático deTotalSeconds (int totalSeconds)

Obtém uma instância de ZoneOffset especificando o deslocamento total em segundos.

17 Consulta <R> R (consulta TemporalQuery <R>)

Consulta este deslocamento usando a consulta especificada.

18 Intervalo ValueRange (campo TemporalField)

Obtém o intervalo de valores válidos para o campo especificado.

19 String toString ()

Produz esse deslocamento como uma String, usando o ID normalizado.

Métodos herdados

Esta classe herda métodos das seguintes classes -

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