Problemas leyendo un Date desde JDBC con MySQL
hola hace poco empece a programar en java y me encontre con un problemita:
En MySQL cree una tabla con campos Datetime, que quiero leer desde java de esta forma:
Date midate = rs.getDate("mi_date");
pero cuando lo hago se me asigna bien la fecha pero ignora la hora. Luego probe con esto:
Timestamp midate = rs.getTimestamp("mi_date");
Y funciono bien, pero yo necesito tenerlo en un objeto Date y no se como convertirlo.
¿alguien sabe porque pierdo la hora? ¿acaso el objeto Date no guarda la hora?
muchas gracias por sus respuestas!
En MySQL cree una tabla con campos Datetime, que quiero leer desde java de esta forma:
Date midate = rs.getDate("mi_date");
pero cuando lo hago se me asigna bien la fecha pero ignora la hora. Luego probe con esto:
Timestamp midate = rs.getTimestamp("mi_date");
Y funciono bien, pero yo necesito tenerlo en un objeto Date y no se como convertirlo.
¿alguien sabe porque pierdo la hora? ¿acaso el objeto Date no guarda la hora?
muchas gracias por sus respuestas!
Hola,
La clase Timestamp hereda de Date, asà que puedes hacer:
Date midate = rs.getTimestamp("mi_date");
La clase Timestamp hereda de Date, asà que puedes hacer:
Date midate = rs.getTimestamp("mi_date");