Archivos de Abril, 2010

Formatear una fecha para mostrar texto

29 de Abril de 2010

Hoy os mostramos cómo formatear una fecha de forma simple para poder mostrar simplemente el texto mediante programación en java, eliminando la complejidad de los objetos GregorianCalendar o Date, mediante la clase SimpleDateFormat

    SimpleDateFormat sdf = new SimpleDateFormat("dd - MM - yyyy");
    Calendar cal = Calendar.getInstance(); // hoy
    System.out.println("Hoy es " + sdf.format(cal.getTime()));

La clase SimpleDateFormat es muy sencilla de utilizar en java. Simplemente al constructor hay que pasarle cómo se deben formatear las fechas. dd es el día, MM es el mes y yyyy es el año. Se puede ver una lista de los posibles valores que admite en la API de SimpleDateFormat.

Una vez inicializada la clase, el método format devuelve un StringBuffer con la fecha debidamente formateada.  Se le debe pasar un objeto de tipo Date, que se puede extraer del GregorianCalendar mediante el método getTime()…y ya está este sencilla rutina de programación en java.

Apache POI. Librería java para manejar ficheros excel y word

15 de Abril de 2010

Hoy os presentamos el proyecto Apache POI, una librería que hemos utilizado recientemente.

El proyecto POI consiste en varias APIs para manipular los varios formatos de documentos Microsoft OLE 2 utilizando para ello una solución java. El soporte para la lectura y escritura de ficheros excel con java está ya muy maduro y el trabajo continúa para mejorar el soporte de lectura y escritura de ficheros Word en java.

Más información en Apache POI.

Esperamos pronto poder ofreceros algunos ejemplos de uso de esta librería

Java pierde su popularidad en favor de C

14 de Abril de 2010

La comunidad de programadores TIOBE hace un ranking mensual de los lenguajes de programación mas populares. Pues bien, este mes, Java ha perdido por primera vez desde que comenzó el ranking su primer lugar en favor de C.

Está claro que el ranking, basado en búsquedas en google y yahoo, no es perfecto, pero proporcionaba resultados consistentes y una información relevante sobre el estado de los lenguajes de programación.

Si queréis echar un vistazo al ranking de lenguajes de programación, en inglés.