Pessoal como faço para pegar uma data do banco de dados Oracle e depois colocá-la no formato que eu quizer?
Bom estou fazendo desse jeito:
Date data = new Date();
String dataBanco = new String();
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
com2 = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:ORATCC","SYSTEM","TESTE");
Statement stm2 = com2.createStatement();
ResultSet rs = stm2.executeQuery("select trunc(Sysdate, 'DD/MM/YY') from cliente");
while(rs.next()){
dataBanco = rs.getString(1);
}
}catch(Exception e){
System.out.println("Erro" + e);
}
SimpleDateFormat df = new SimpleDateFormat("dd.MM.yy");
try{
data = df.parse(dataBanco);
}catch(Exception e){
System.out.println("Erro na hora de converter data");
}
quando clico em um botão peço para me demonstrar o valor da variável data ele me retorna a seguinte expresssão:
Sat Sep 22 08:26:40 BRT 2007
que é o dia de Hoje…
Não estou entendendo o que acontece…
Alguem pode me dar uma dica???
Quero retornar a data com o formato: dd/MM/yy