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:
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.