Manejo de Fechas en Java: Consideraciones sobre clases Date Vs. Calendar
Cuando se trabaja con fechas en Java, es usual que surjan dudas respecto de si conviene elegir la clase Date o la clase Calendar para manejar este tipo de dato. La diversidad de los constructores de cada una de estas clases, la forma de utilizar sus métodos para calcular diferencias de días, puede generar confusión a la hora de optar por una o por otra. De hecho, muchos terminan utilizando la clase de manejo de fecha que mejor conocen o una clase “Fecha” desarrollada especialmente, aunque esto fuera sub-óptimo.
La idea de este tip es explicar las características de ambas clases (Date y calendar), plantear los distintos escenarios para la utilización de las mismas, aprender los métodos más útiles y sugerir el código más adecuado para facilitar el mantenimiento de las aplicaciones.