Este blog explicará os procedimentos para string a uma conversão de objetos DateTime em Java.
Como converter string em objeto DateTime em java?
Para converter uma string em um objeto DateTime em Java, você pode usar:
Vamos ver como as classes mencionadas ajudam a converter uma string em um objeto DateTime.
Método 1: Converta String para Objeto DateTime usando a classe SimpleDateFormat
Para converter uma string em um objeto DateTime, você pode usar o java “SimpledateFormat" aula. Usando esta classe, uma string pode ser analisada no objeto DateTime necessário com a ajuda do método "parse ()".
Sintaxe
Aqui está a sintaxe do método parse () da classe SimpleDateFormat:
O "sf”É o objeto da classe SimpleDateFormat que chama o“Parse ()”Método, passando uma string em um formato DateTime.
Exemplo
Primeiro, criaremos uma instância da classe SimpleDateFormat e passaremos um formato de data e hora como parâmetro:
Use um bloco de tentativa no qual primeiro você deve criar um objeto do “Data"Classe chamada"data hora”. Este objeto armazenará a data analisada como uma string usando o método parse () e, em seguida, imprime o objeto DateTime convertido com o “Sistema.fora.println ()”Método:
tentarA saída fornecida indica que a string é convertida com sucesso em um objeto DateTime:
Agora, vamos ver como a classe LocalDate funciona para converter uma string em um objeto DateTime.
Método 2: Converta String para Objeto DateTime usando a classe LocalDate
Outra classe Popular DateTime em Java é “LocalDateTime”. O formato de seu objeto compreende “T", que representa "Tempo”E atua como um ponto de separação entre a data e a hora.
Sintaxe
A sintaxe abaixo é seguida para usar o método parse () da classe LocalDate:
Aqui, a classe LocalDate chama o “Parse ()”Método, passando uma sequência de DateTime para convertê -la em um objeto DateTime.
Exemplo
Primeiro criaremos um objeto da classe LocalDateTime chamada “data hora”E analisar o argumento de string especificado com a ajuda do“Parse ()”Método:
Finalmente, imprima o resultante “data hora”Objeto no console:
Sistema.fora.println (DateTime);Saída
Método 3: Converta String para Objeto DateTime usando a classe ZonedDateTime
Às vezes, precisamos de informações de fuso horário com o tempo de dados. Para esse fim, Java suporta uma classe chamada “ZonedDateTime”Isso busca os fusos horários atuais enquanto trabalha com data e hora. Esta aula também utiliza o “Parse ()”Método com a classe ZonedDateTime para analisar uma string e convertê -la em um objeto DateTime.
Sintaxe
Para usar a classe ZonedDateTime, siga a sintaxe dada:
Aqui, a classe ZonedDateTime chama o “Parse ()”Método passando uma string a ser convertida em um objeto DateTime.
Exemplo
Em primeiro lugar, criaremos um objeto da classe ZonedDateTime chamada “zona”E chame o“Parse ()”Método, passando uma sequência de DateTime nela como um argumento. A sequência especificada representa a data e a hora do “América" fuso horário:
Imprima o objeto DateTime convertido:
Sistema.fora.println (zona);Como você pode ver, o objeto DateTime convertido é exibido com as informações do fuso horário:
Reunimos todas as informações necessárias para converter uma string em um objeto DateTime em Java.
Conclusão
Para converter uma string em um objeto DateTime, várias maneiras de Java são usadas, como a classe SimpleDateFormat, a classe LocalDate e a classe ZonedDateTime. Essas aulas fazem parte do Java.tempo e java.pacotes utilizados. Para converter uma string usando essas classes, execute o “Parse ()”Método, passando uma string como argumento. Este blog explicou os procedimentos para converter uma string em um objeto DateTime em Java com exemplos adequados.