Boa tarde pessoal.
Eu tenho um campo no BD MySQL do tipo DateTime e quero recuperar a data e a hora.
Segue abaixo meu código.
Data Access Objetic - DAO
public List<Postagens> getLista() throws SQLException {
String sql = " SELECT p.titulo, "
+ " p.codigo, "
+ " p.dt_postagem "
+ " FROM isabelaf_blog.postagens p "
+ " ORDER BY p.dt_postagem desc ";
try {
List<Postagens> listaParaEditar = new ArrayList<Postagens>();
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
while (rs.next()) {
Postagens postagem = new Postagens();
postagem.setCodigo(rs.getLong("codigo"));
postagem.setTitulo(rs.getString("titulo"));
Calendar data = Calendar.getInstance();
data.setTime(rs.getDate("dt_postagem"));
postagem.setDtPostagem(data);
listaParaEditar.add(postagem);
}
rs.close();
st.close();
return listaParaEditar;
} catch (SQLException e) {
throw new RuntimeException(
"Erro ao listar ==> ListaPostagensParaEditarDAO.java", e);
} finally {
con.close();
}
}
JavaBean
public class Postagens {
private long codigo;
private long codQuemPostou;
private String titulo;
private String textoPostagem;
private Calendar dtPostagem;
//Getters e setter.
Em certo momento eu apresento a data da seguinte forma
<div style="margin-left: 16px;">
<FONT COLOR="gray" size=2> Postado em: ${postagem.dtPostagem.time} </FONT>
</div>
Alguém sabe como recupero essa data com formato dd/MM/yyyy HH:mm:ss ?