Hola,
Cita:
Iniciado por elpre Es decir el problema es que tengo que conseguir que al hacer insert me haga el pase
¿Cómo haces el insert? Yo me imagino que no estás usando ni un prepared ni un callable statement, puesto que sino tendrías que hacer un .setDate() y no tendrías este problema, porque le pasas el Date directamente.
Así que seguramente estás usando el .execute() y le pasas un String así a lo pelado:
Código Java:
Ver originalst = con.createStatement();
String sql
= "insert into tabla (fecha) values ('" + data
+ "')"; st.execute(sql);
Y entonces le tienes que dar formato a la fecha como yyyyMMdd para que MySQL lo interprete correctamente, si estas usando otra base de datos el mecanismo es el mismo pero puede cambiar las comillas.
Código Java:
Ver originalst = con.createStatement();
String sql
= "insert into tabla (fecha) values ('" + simple.
format(data
) + "')"; st.execute(sql);
Saludos,