Duda con guardado de fecha Date con hora en MySql
Hola a todos..
Estoy intentando guardar un Date() en MySql pero sólo guarda la fecha y no la hora.
Este es el metodo que va a la BD:
Supongamos que le quiero sumar horas a la fecha y luego actualizar el valor en la BD:
Primero que todo me da un error que no puede hacer el parseo newDate = (Date)formatter.parse(newDate.toString());
Y cuando guardo en BD el campo queda sólo con la fecha y no con hora.
Como puedo hacer que se guarde con hora? La columna en la tabla es Datetime, y en mi clase objeto es Date.
Muchas gracias.
- Inicie sesión o regístrese para enviar comentarios
type = "timestamp"
¿Y por qué no pruebas guardando la fecha y hora actuales?
Puesto que estás usando Hibernate, ¿qué tipo de dato tienes definido para ese campo?, es decir,
.
Echa un vistazo a §1.1.3 del manual de referencia de Hibernate (1); de ahí la siguiente cita:
¡Por si sirve de algo!
Notas
~~~
solucionado..
Hola...gracias me sirvió el uso de timestamp.
Finalmente dejé Timestamp en BD y Date() en la clase...
guardo la fecha haciendo la conversion de Date a timestamp antes de gurdar.
gracias