Relógio Java - Sistema

Relógio Java - Sistema
Java-8 e as versões mais recentes suportam a API DateTime, de modo que possa ser possível retornar os fusos horários, horas, data e informações relacionadas à data.

Java.tempo.Relógio.sistema()

O sistema () é usado para criar o relógio. É preciso zona como um parâmetro que se refere à zona.

Vantagens:

  1. Recebe 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. Recebe a instância do relógio.

Sintaxe:

clock_object.Sistema (ZoneID.de (zona))

Onde Clock_Object representa o relógio que possui informações do relógio.

ZoneID leva uma zona específica dentro do clock_object.

Retornar:

O java.tempo.Relógio.getZone () retorna o zona.

Exemplo 1:

Vamos criar o Clock_Object com o Zone-Colombo e devolver o fuso horário. Aqui, temos que passar pelo Zoneid.de (zona) parâmetro no relógio.objeto System (). Finalmente, retornamos o fuso horário usando o método getZone ().

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:

O fuso horário é Ásia/Colombo.

Explicação:

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


Linha 10: Retornar 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 a zona Portugal e devolver o timestamp usando o método instant (). Aqui, temos que passar pelo Zoneid.de ("Portugal") parâmetro no relógio.objeto System ().

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 - Portugal
Relógio clock_object = relógio.Sistema (ZoneID.de ("Portugal"));
Sistema.fora.println ("Detalhes do relógio:"+Clock_Object);
// retorna o registro de data e hora do relógio
Sistema.fora.println ("Timestamp:"+Clock_Object.instante());

Saída:

Explicação:

Linha 8: Crie o objeto do relógio chamado Clock_Object com a zona - Portugal.

Linha 10: Retornar o objeto do relógio.

Linha 14: Retorne o timestamp usando o método instant ().

Exemplo 3:

Vamos criar o Clock_Object com a zona de Paris e devolver o registro de data e hora usando o método instant (). Aqui, temos que passar pelo Zoneid.de ("Europa/Paris") parâmetro no relógio.objeto System ().

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 - Europa/Paris
Relógio clock_object = relógio.Sistema (ZoneID.de ("Europa/Paris"));
Sistema.fora.println ("Detalhes do relógio:"+Clock_Object);
// retorna o registro de data e hora do relógio
Sistema.fora.println ("Timestamp:"+Clock_Object.instante());

Saída:

Explicação:

Linha 8: Crie o objeto do relógio chamado Clock_Object com a zona - Europa/Paris.

Linha 10: Retornar o objeto do relógio.

Linha 14: Retorne o timestamp usando o método instant ().

Exemplo 4:

Vamos retornar a data e a hora do fuso horário - Portugal.

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 - Europa/Paris
Relógio clock_object = relógio.Sistema (ZoneID.de ("Portugal"));
Sistema.fora.println ("Detalhes do relógio:"+Clock_Object);
// retorna a data e a hora do relógio
Sistema.fora.println (clock_object.instante().atzone (clock_object.getZone ()));

Saída:

Explicação:

Linha 8: Crie o objeto do relógio chamado Clock_Object com Zone - Portugal.

Linha 10: Retornar o objeto do relógio.

Linha 14: Retorne a data e a hora do clock_object usando o método instant ().

Conclusão

Neste tutorial Java DateTime, aprendemos a usar o método System () com diferentes métodos como getZone () e instant (). O sistema () é usado para criar um relógio com zona. Se você deseja exibir o registro de data e hora, pode usar diretamente o método instant () depois de criar o relógio com o método do sistema (). Se você deseja obter a data e a hora, pode usar o AtZone () com o método instant ().