Converter Date para String em Java
Veja neste breve tutorial como converter um objeto Date para String em diferentes formatos de datas
Última atualização em: | 25798 Visualizações
Se chegou até aqui é porque está precisando converter um objeto Date
para String
. Neste post não falaremos de java 8, apenas mostraremos como trabalhar com o objeto Date.
Para fazer as conversões utilizaremos a classe SimpleDateFormat
, a qual permite formatar uma data retornando em String
.
Vamos ao exemplo:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ConvertDateToString {
public static void main(String args[]) {
Date dataAtual = new Date();
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
String dataFormatada = dateFormat.format(dataAtual);
System.out.println("Date em String formatada: " + strDate);
}
}
Note que criamos uma instância da classe
SimpleDateFormat
passando o formato que desejamos obter a data emString
e para obter a data utilizamos o método.format()
.
Pode utilizar o SimpleDateFormat
para qualquer tipo de formato.
Veja mais um exemplo:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ConvertDateToString {
public static void main(String args[]) {
Date dataAtual = new Date();
DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
String dataFormatada = dateFormat.format(dataAtual);
System.out.println("Date em String formatada: " + strDate);
}
}
Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.