Saltar al contenido

Establecer formato de fecha usando Apache POI

Buscamos en diferentes foros y de este modo darte la respuesta para tu problema, en caso de preguntas deja la duda y te contestamos con mucho gusto.

Solución:

Puedes aplicar un HSSFCellStyle a la celda que necesita llenar. Aquí algunos fragmentos de código de mi trabajo anterior, no está intacto pero muestra la idea básica:

HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell((short) 0);
cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);

SimpleDateFormat datetemp = new SimpleDateFormat("yyyy-MM-dd");
Date cellValue = datetemp.parse("1994-01-01 12:00");
cell.setCellValue(cellValue);

//binds the style you need to the cell.
HSSFCellStyle dateCellStyle = wb.createCellStyle();
short df = wb.createDataFormat().getFormat("dd-mmm");
dateCellStyle.setDataFormat(df);
cell.setCellStyle(dateCellStyle);

Más información sobre el formato de fecha en JDK, debe leer esto: http://docs.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *