Boa tarde senhores.
Tenho um problema ao buscar a data/hora do oracle.
Oque ocorre é o seguinte:
No oracle tenho um campo do tipo date, quando faço a consulta pelo sqlplus selecionando o campo só aparece a data.
Quando eu faço a consulta abaixo aparece a hora:
select to_char(dtcadast, ‘HH24:MI:SS’) from arpfpefo;
Ok, até ai tudo bem, então eu fiz um método para buscar a data e hora, recebendo como atributo um java.sql.Date conforme abaixo:
//método
public static String converteDateEmDataHoraString(Date data) {
try {
Locale locale = new Locale("pt", "BR");
GregorianCalendar calendar = new GregorianCalendar();
calendar.setTime(data);
SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy HH:mm", locale);
return formatador.format(calendar.getTime());
} catch (Exception e) {
return "";
}
}
//chamada para o método
itemConsultaVO.setDataEmissao(Conversoes.converteDateEmDataHoraString(rs.getDate(7)));
O problema é que só me aparece a data, a hora vem zerada…
Fica neste formato: 21/10/2007 14:30
Estou fazendo algo errado?
Agradeço des de já.