Introdução
No desenvolvimento de software, é comum armazenar datas em formato de texto simples e, em seguida, convertê-las em datas reais para a lógica de negócios. Em Java, temos várias classes para converter datas em formato de string para a data real. Isso nos proporciona a capacidade de realizar diferentes manipulações nas datas posteriormente. Neste laboratório, revisaremos os passos para converter string em data em Java.
Importar Pacotes Necessários
Importe os pacotes necessários, java.text.SimpleDateFormat e java.util.Date, no início do arquivo.
import java.text.SimpleDateFormat;
import java.util.Date;
Criar um objeto SimpleDateFormat
Crie um objeto SimpleDateFormat e passe o formato de string para a data que você estará convertendo de string para data. Este formato de string deve corresponder ao formato da data na string que você estará convertendo.
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Converter String para Data
Use o método parse da classe SimpleDateFormat para converter a string de data em um objeto data.
String dateString = "01/01/2022";
Date date = dateFormat.parse(dateString);
Exibir Data Convertida
Exiba a data convertida usando o método System.out.println. Se quisermos imprimir a data convertida em um formato específico, podemos usar outro objeto SimpleDateFormat para definir o novo formato.
System.out.println("Original Date: " + dateString);
System.out.println("Converted Date: " + date);
SimpleDateFormat newDateFormat = new SimpleDateFormat("MMMM dd, yyyy");
System.out.println("Converted Date in New Format: " + newDateFormat.format(date));
Compilar e Executar
Compile StringToDate.java e execute o programa no terminal usando os seguintes comandos:
javac StringToDate.java
java StringToDate
Resumo
Neste laboratório, percorremos os passos para converter uma string em uma data em Java. Usamos a classe SimpleDateFormat para definir o formato da data na string, converter a string em um objeto data usando o método parse e exibir a data convertida. Este processo é útil quando queremos manipular datas em nosso código. Certifique-se de seguir os passos fornecidos para converter com sucesso uma string em uma data em Java.



