Buscar
Social
Ofertas laborales ES
« BEA y Sybase se unen a la fundación Eclipse | Main | Versión 1. 0 de JPackIt »
miércoles
feb232005

Librería alternativa para el procesado de fechas

Si hay una clase Java odiada por todos los programadores ese es sin duda java.util.Date. Quizý sea porque el primer JDK se terminý "deprisa y corriendo", o quizý sea porque fue un chino, que posiblemente no estaba acostumbrado o no entendýa correctamente el calendario occidental, el que la programý. Sea como sea, no conozco a nadie a quien haya respondido toda sus expectativas y que la encuentre intuitiva. El hecho de que las fechas no sean inmutables y la gran cantidad de métodos deprecated son otros de los problemas que tiene esta clase.



Joda-time es una librerýa Open Source con una licencia estilo apache (es decir, podéis hacer lo que querýis con ella mientras deis crýdito al autor) para el manejo de fechas y horas de una manera más sencilla y eficiente. Aunque ya lleva bastante tiempo por ahí, ahora por fin ha liberado la versrión 1.0.



Aquí va un ejemplo de su uso:



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

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.