estou tentando inserir datas no formato date para o banco de dados
so que ao inserir ele esta dando a seguinte mensagem:
com.mysql.jdbc.MysqlDataTruncation: Data truncation:
Data truncated; out of range for column 'dt' at row 1
void teste(String d)
{
Date date = stringParaDate(d);
java.sql.Date dataBD = new java.sql.Date(date.getTime());
//coloquei o println para ver se o formato estava mesmo correto
System.out.println(dataBD);
bd.insereCadastro(dt);
}
Date stringParaDate(String d)
{ SimpleDateFormat formatIso = new SimpleDateFormat("yyyy-MM-dd");
Date data = null;
try {
data = formatIso.parse(d);
}
catch (ParseException e) {
e.printStackTrace();
}
return data;
}
o formato que estou convertendo é yyyy-MM-dd .
Alguem pode me ajudar?