java.time.ZoneId Class

Introdução

o java.time.ZoneId classe representa um ID de fuso horário, como Europa / Paris.

Declaração de classe

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

public abstract class ZoneId
   extends Object
      implements Serializable

Campo

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

  • static Map<String,String> SHORT_IDS - Um mapa de substituições de fuso horário para permitir que nomes curtos de fuso horário sejam usados.

Métodos de aula

Sr. Não. Método e Descrição
1 boolean equals (Object obj)

Verifica se este ID de fuso horário é igual a outro ID de fuso horário.

2 ZoneId estático de (TemporalAccessor temporal)

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

3 static Set <String> getAvailableZoneIds ()

Obtém o conjunto de IDs de zona disponíveis.

4 String getDisplayName (estilo TextStyle, localidade local)

Obtém a representação textual da zona, como 'Horário britânico' ou '+02: 00'.

5 String getId abstrata ()

Obtém o ID exclusivo do fuso horário.

6 abstrato ZoneRules getRules ()

Obtém as regras de fuso horário para este ID, permitindo que cálculos sejam realizados.

7 int hashCode ()

Um código hash para este ID de fuso horário.

8 ZoneId normalizado ()

Normaliza o ID do fuso horário, retornando um ZoneOffset onde possível.

9 ZoneId estático de (String zoneId)

Obtém uma instância de ZoneId de um ID, garantindo que o ID seja válido e esteja disponível para uso.

10 ZoneId estático de (String zoneId, Map <String, String> aliasMap)

Obtém uma instância de ZoneId usando seu ID usando um mapa de aliases para complementar os IDs de zona padrão.

11 ZoneId ofOffset estático (prefixo de string, deslocamento de ZoneOffset)

Obtém uma instância de ZoneId envolvendo um deslocamento.

12 estático ZoneId systemDefault ()

Obtém o fuso horário padrão do sistema.

13 String toString ()

Produz esta zona como uma String, usando o ID.

Métodos herdados

Esta classe herda métodos das seguintes classes -

  • Java.lang.Object