Como obter o registro de data e hora atual em java

Como obter o registro de data e hora atual em java
O relógio do seu sistema atribui uma data e registro de data e hora a cada arquivo que você cria e atualiza em seu computador, um e -mail que você enviou ou recebeu e assim por diante. Cada operação de um computador depende da data e hora. Às vezes, a data ou hora atual pode ser necessária ao desenvolver um aplicativo. Java permite que você defina e ajuste datas e horários usando dois pacotes, Java.tempo e java.util.

Este manual demonstrará as maneiras de obter o registro de data e hora atual em Java.

Como obter o registro de data e hora atual em java?

Para obter o registro de data e hora atual em Java, você pode usar os métodos das classes abaixo:

    • Classe de data
    • Classe ZonedDateTime
    • Classe instantânea
    • Classe LocalDateTime

Vamos verificar o funcionamento dos métodos das classes mencionadas!

Método 1: Obtenha o registro de data e hora atual usando a classe de data

Para obter o registro de data e hora atual, você pode usar o “Data”Classe do Java.pacote Util com o “SimpledateFormat”Objeto de classe para formatar o registro de data e hora usando o formato desejado.

Sintaxe

Para obter o registro de data e hora atual usando a classe Date com a classe SimpleDateFormat, utilize a seguinte sintaxe:

df.formato (new Date ());


Aqui, "df”O objeto é um objeto de classe SimpleDateFormat que chama o“formatar()”Método e passa um novo objeto de classe de data como um parâmetro.

Exemplo

Neste exemplo, primeiro criaremos uma instância da classe SimpleDateFormat e passaremos um formato que queremos usar para exibir a data:

SimpledateFormat df = new SimpleDateFormat ("dd/mm/yyyyy.Hh: mm: ss ");


Em seguida, criaremos uma variável de tipo de string chamada “Timestamp”Que armazenam o valor atual do registro de data e hora no formato especificado:

String timestamp = df.formato (new Date ());


Por fim, imprimiremos o carimbo de data e hora da variável de valor na janela do console:

Sistema.fora.println ("Timestamp atual:"+ timestamp);



A saída mostra o registro de data e hora atual no formato especificado:


Vamos colocar o carimbo de data / hora atual em uma zona específica.

Método 2: Obtenha o registro de data e hora atual usando a classe ZonedDateTime

Esta seção demonstrará o procedimento para obter o registro de data e hora atual da zona específica usando o “ZonedDateTime" aula. A classe ZonedDateTime gera um registro de data e hora contendo dados da zona. A zona padrão do sistema é obtida usando o “sistema padrão()”O método, e o registro de data e hora atual para o zoneID é obtido usando o“agora()”Método.

Sintaxe

Para obter o registro atual para a zona do sistema usando o “ZonedDateTime”Classe, use a sintaxe fornecida abaixo:

ZonedDateTime.agora (valueofzoneid);


Aqui, a classe ZonedDateTime chamará o “agora()”Método passando uma variável de zona que armazena o registro de data e hora da zona do sistema.

Exemplo

Em primeiro lugar, obteremos o registro de data e hora atual com as informações da zona usando o “sistema padrão()”Método de zona e armazená -lo em um objeto chamado“zona”:

Zona de zona = zoneID.sistema padrão();


Então, vamos chamar de “agora()”Método passando a zona como um argumento. O valor de saída resultante será salvo no “ZDATETIME”Objeto:

ZONENDDATETIME ZDATETIME = ZONENDDATETIME.agora (zona);


Por fim, imprimiremos o valor do objeto ZonedDateTime:

Sistema.fora.println ("Timestamp atual:"+ zdateTime);



A saída mostra o registro de data e hora atual da nossa zona, que é “America/Chicago”:


Vamos tentar outra abordagem para obter o registro atual em Java.

Método 3: Obtenha o registro de data e hora atual usando a classe instantânea

O "Instante”A classe é a implementação mais comum de um instante completamente imutável no tempo. Isso é "agora()”O método é utilizado para obter o registro atual em instantes chamados segundos.

Sintaxe

Siga a sintaxe abaixo para obter o registro de data e hora atual usando o “Instante" aula:

Instante.agora();


Exemplo

Aqui, primeiro criaremos um objeto da classe instantânea chamada “CurrentTimestamp”Que armazena o valor do registro de data e hora atual, invocando o“agora()”Método:

Instant CurrentTimestamp = instantâneo.agora();


Em seguida, imprima o valor atual de timestamp usando o “Sistema.fora.println ()”Método:

Sistema.fora.println ("Timestamp atual:"+ CurrentTimestamp);



A saída exibe o registro de data e hora atual nos instantes e o “T"Na saída representa"Tempo,”, Que serve como uma pausa entre data e hora:


Agora, mova -se em direção ao último método de obter o registro de data e hora atual em Java.

Método 4: Obtenha o registro de data e hora atual usando a classe LocalDateTime

Nesta seção, diremos como você pode obter o registro de data e hora atual usando o “LocalDateTime" aula. Você pode usá -lo com um “DATETIMEFORMATTER”Classe para formatá -lo no padrão desejado. É a classe mais popular para data e hora em Java.

Sintaxe

Siga a sintaxe dada para usar o método agora () da classe LocalDateTime:

LocalDateTime.agora();


Exemplo

Neste exemplo, primeiro criaremos um “data hora”Objeto da classe LocalDateTime que armazena o valor do registro de data e hora atual, invocando o“agora()”Método:

LocalDateTime DateTime = LocalDateTime.agora();


Então, definiremos o padrão usando o “OfPattern ()”Método da classe DateTimeFormatter e depois chama o“formatar()”Método, passando o“data hora“Objeto como um argumento:

String currentTimestamp = DateTimeFormatter.OFPATTERN ("AYYYY/MM/DD; HH: MM: SS").formato (DateTime);


Por fim, imprima o registro de data e hora atual no console:

Sistema.fora.println ("Carimbo de hora atual:"+CurrentTimestamp);



Saída


Cobrimos várias maneiras de obter o registro de data e hora atual em Java.

Conclusão

Para obter o registro de data e hora atual em Java, você pode usar os métodos da classe de data, a classe ZonedDateTime, a classe instantânea e a classe LocalDateTime. Essas classes pertencem ao java.tempo e java.pacotes utilizados. Eles usam métodos como “agora()","formatar()","padrão()", e assim por diante. Neste manual, demonstramos todas as maneiras de obter o registro de data e hora atual em Java com exemplos detalhados.