Relógio Java- Getzone

Relógio Java- Getzone

As versões Java-8 e acima suportam a API DATETime, de modo que possa ser possível retornar fusos horários, horas, data e informações relacionadas ao tempo. getZone () é um dos métodos disponíveis na API DateTime.

Java.tempo.Relógio.getZone ()

Importe este pacote do Java.Pacote de relógio de tempo. getZone () é usado para devolver o fuso horário do relógio fornecido ou o relógio do sistema.

Com base no relógio fornecido, ele retorna o fuso horário. Não é preciso nenhum parâmetros.

Vantagens

    1. Obtenha a informação do fuso horário.
    2. Usado para obter e processar a data de data com base no fuso horário devolvido.
    3. Preveja as chuvas sazonais e obtenha as condições climáticas.

Sintaxe

clock_object.getZone ()


clock_object representa o relógio que tem informações.

Também pode passar pelo zona de uma zona específica dentro do clock_object.

Retornar

Java.tempo.Relógio.getZone () Retorna a zona.

Exemplo 1:

Vamos criar o clock_object com a zona padrão e retorne o fuso horário.

importar java.tempo.Relógio;
Principal de classe pública

public static void main (string [] args)
// Crie o objeto do relógio chamado Clock_Object
Relógio clock_object = relógio.SystemDefaultZone ();
Sistema.fora.println ("Detalhes do relógio:"+Clock_Object);
// retorna o fuso horário do relógio
Sistema.fora.println ("Detalhes do fuso horário:"+Clock_Object.getZone ());

Saída



Portanto, o fuso horário é GMT (Enquanto isso, Greenwich).

Explicação:

Linha 8: Crie objeto de relógio (Clock_Object)


Linha 10: Retorne o objeto do relógio


Linha 13: Retorne o fuso horário usando o método getZone ().

Exemplo 2:

Vamos criar o clock_object com o fuso horário-colombo e retornar o fuso horário.

Aqui, temos que passar pelo Zoneid.de (zona) parâmetro no clock_object.

importar java.tempo.Relógio;
importar java.tempo.Zoneid;
Principal de classe pública

public static void main (string [] args)
// Crie o objeto do relógio chamado Clock_Object com ZoneId - Colombo
Relógio clock_object = relógio.Sistema (ZoneID.de ("Ásia/Colombo"));
Sistema.fora.println ("Detalhes do relógio:"+Clock_Object);
// retorna o fuso horário do relógio
Sistema.fora.println ("Detalhes do fuso horário:"+Clock_Object.getZone ());

Saída



Então o fuso horário é a Ásia/Colombo.

Explicação

Linha 8: Crie o objeto do relógio chamado Clock_Object com ZoneId - Colombo.


Linha 10: Retorne o objeto do relógio.


Linha 13: Retorne o fuso horário usando o método getZone ().

Exemplo 3:

Vamos criar o clock_object com fuso horário diferente e retornar o fuso horário usando o getZone () método.

importar java.tempo.Relógio;
importar java.tempo.Zoneid;
Principal de classe pública

public static void main (string [] args)
// retorna o fuso horário do clock_object com zoneid - colombo
Sistema.fora.Println ("Timegone-1:"+Clock.Sistema (ZoneID.de ("Ásia/Colombo")).getZone ());
// retorna o fuso horário do clock_object com zoneid - Canary
Sistema.fora.println ("Timegone-2:"+relógio.Sistema (ZoneID.de ("Atlantic/Canary")).getZone ());
// retorna o fuso horário do clock_object com zoneid - Sofia
Sistema.fora.println ("timegone-3:"+relógio.Sistema (ZoneID.de ("Europa/Sofia")).getZone ());
// retorna o fuso horário do clock_object com zoneid - Turquia
Sistema.fora.println ("timegone-4:"+relógio.Sistema (ZoneID.de peru")).getZone ());
// retorna o fuso horário do clock_object com zoneid - Portugal
Sistema.fora.println ("timegone-5:"+relógio.Sistema (ZoneID.de ("Portugal")).getZone ());

Saída


Explicação

Linha 8-21: Passamos diretamente no parâmetro ZoneID e retornamos fusos times.

Conclusão

Neste tutorial de java, vimos como devolver o fuso horário de zonas específicas usando o getZone () método. Este método funciona apenas para versões Java-8 e acima. Se você não fornecer o objeto OneID dentro do relógio, poderá criar um objeto de relógio usando o SystemDefaultZone ().