Durante cualquier desarrollo en el que nos vemos involucrados uno de los problemas mas comunes con los que nos encontramos es el tratamiento de fechas.
JODA, Java Data Time API, fue creada para dar un cambio al tratamiento de fechas que nos proporciona java por defecto. La clases que nos proporcionan java por defecto para el manejo de fechas han tenidos numerosos bugs y producían, en muchas ocasiones, efectos no deseados.
A continuación indico algunas de las razones por las que nos podemos decantar por la API de JODA son:
- Es fácil de usar permitiendo manejar directamente campos como año y día de la semana
- Nos proporciona una serie de herramientas para poder hacer cálculos sobre fechas de forma mas intuitiva.
- Dispone de un amplia documentación sobre como utilizar la librería
- Una amplia cobertura para la realización de test
- Soporte de manejo 8 Calendarios distintos simultáneamente.
- Es Open-Source.
En su página oficial, http://joda-time.sourceforge.net/, disponemos de la documentación necesaria y tutoriales que nos indican como utilizar esta libreria de java