Manipulando fechas con java y bbdd

david
09 de Marzo del 2004
Cojo 2 fechas de una base de datos y las meto en un String(bueno, no se si es lo mas correcto, pero de momento yo todo lo cojo con getString y lo meto en array de String)No se como hacer para trabajar con ellas, por ejemplo si quiero saber los dias de diferencias entre ambas,¡como se restarian?¿hay que pasarlas al formato Date...?

Hargrafe
09 de Marzo del 2004
Hola,
Creo que es mejor que utilices las clases Date. Es más
fácil recuperarlas de la BD y trabajar con ellas. Para
ello existe un método getDate() que te devuelve un
objeto de tipo java.sql.Date.
Si lo quieres pasar de String a Date creo que la clase
java.util.Date posee un constructor para eso.

Una vez que trabajes con Date será mucho más fácil
el calcular esas diferencias que dices (utiliza milisegundos que es más sencillo) sino tendrás que hacer
tokens y después pasar los números a enteros y ...
Un rollo!

Te recomiendo que le eches un vistazo a las clases
java.sql.Date y java.util.Date de la que hereda la primera para conocer los métodos.

Saludos