Pessoal, bom dia.
Estou com uma dúvida sobre a classe SimpleDateFormat, eu estou criando um arquivo .jsp, aonde eu pesquiso os dados que tenho em uma tabela do banco e no exercício pede que eu mude os dados de ‘contato.getDataNascimento’ para uma forma mais legível, no caso em dd/MM/yyyy.
Eu já tentei de várias maneiras, alguém pode por favor ajudar, to quebrando a cabeça faz uma hora.
Segue o código.
<%@page
import="com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page
import="java.util.*,br.com.caelum.banco.*,br.com.caelum.programa.*"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Busca de Banco de Dados</title>
</head>
<body>
<table>
<%
ContatoDAO dao = new ContatoDAO();
List<Contato> contatos = dao.pesquisa();
for (Contato contato : contatos) {
%>
<tr>
<td><%=contato.getNome()%></td>
<td><%=contato.getEmail()%></td>
<td><%=contato.getEndereco()%></td>
<%String texto= ""; %>
<%=contato.getDataNascimento().getTime() %>
<%Calendar dataNascimento = contato.getDataNascimento();%>
<%Date sf = new SimpleDateFormat("dd/MM/yyyy"); %>
<td><%dataNascimento.setTime(sf); %></td>
</tr>
<%
}
%>
</table>
</body>
</html>
Obrigado,
Vinicius Assis