Buscar
Social
Ofertas laborales ES
« ObjectWeb se prepara para certificar JONAS | Main | Harto de Outlook? »
jueves
feb192004

API alternativa para manejo de fechas y horas

Un buen porcentaje de las preguntas que uno puede localizar en los foros de Java están relacionadas con el manejo de fechas y horas en Java, debido fundamentalmente a la carencia en el API estándar de una serie de funciones de acceso rýpido a datos que normalmente son de interýs como obtener el aráo de una fecha, el mes, formateo, ...



Joda-time es una librerýa Open Source para el manejo de fechas y horas de una manera más sencilla y eficiente.



Como bien nos recalca la documentacrión, las fechas en Java deberýan haber sido inmutables, no tener tantos métodos deprecated. La clase Calendar además deberýa ser más simple y permitir el acceso a funciones habituales de un modo más sencillo. Pues bien, esta librerýa presume de solucionar todos esos problemas.



Aquí va un ejemplo:



DateTime dt = new DateTime();

int year = dt.getYear();

String monthText = dt.monthOfYear().getAsText(Locale.ENGLISH);

String monthInFrench = dt.monthOfYear().getAsText(Locale.FRENCH);

String dateAsISO8601Format = dt.toString();





Aquí tenéis la guía de usuario y el API. La licencia es estilo BSD.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.