Bom dia,
Estou com um problema quando recupero uma data do BD. Por mais que eu formate a data na query ela continua returnando com “[ ]”.
Por exemplo:
select to_char(current_date, ‘dd/mm/yyyy’) from dual
está retornando
[06/05/2009]
Como faço para remover estes colchetes?
O Banco é Oracle.
Segue código:
public Date recuperaDataBanco(){
String sql = "select to_char(current_date, 'dd/mm/yyyy') from dual";
Query query = entityManager.createNativeQuery(sql);
String dataAtual = query.getSingleResult().toString();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
sdf.setLenient(false);
Date data = new Date();
try {
data = sdf.parse(dataAtual);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return data;
}
Grato pela atenção.