Eu devo ter feito alguma coisa bem errada,
configurei o campo como DATETIME
Quando usa alguma configuração que ele não suporta, como ele se comporta? como texto?
como o cursor tras string, e ele tava gravando de um jetio que eu não conhecia, consegui resolver desta forma:
public Date retornarDataNasc(String data){
if(data == null){
return null;
}
SimpleDateFormat formato = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy", Locale.ENGLISH);
//SimpleDateFormat formato = new SimpleDateFormat("yyyy-mm-dd");
Calendar cal = Calendar.getInstance();
Date dataFormatada = null;
try {
dataFormatada = formato.parse(data);
} catch (ParseException e) {
return null;
}
cal.setTime(dataFormatada);
return cal.getTime();
}