Tiempo de lectura usando Apache POI HSSFCell obteniendo error

Hola, estoy tratando de leer un valor de hoja de Excel con el HSSFCell. Mi excelente shhet consiste en 4 columnas. Fecha, Nombre, Hora de entrada y Hora de salida.

en mi bucle he dado ..

            HSSFRow row = (HSSFRow) itr.next();
            Iterator cell = row.cellIterator();
            List data = new ArrayList();
            while(cell.hasNext())
            {
                HSSFCell value = (HSSFCell) cell.next();

                if (value.getCellType() == Cell.CELL_TYPE_NUMERIC) 
                {
                    if(HSSFDateUtil.isCellDateFormatted(value))
                    {
                        if(HSSFDateUtil.isADateFormat((int)value.getNumericCellValue(), "dd:mmm:yyyy"))
                        {
                            DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
                            String date = df.format(value.getDateCellValue());
                            data.add(date);
                        }
                                             }
                        else

                    {
                        data.add(value.getNumericCellValue());
                    }
                }
                else if (value.getCellType() == Cell.CELL_TYPE_STRING)
                {
                    data.add(value.getStringCellValue());
                }
                else
                {
                    data.add("");
                }
            }
            sheetData.add(data);

los campos fecha y nombre se recuperan correctamente. Pero cada vez que trato de obtener la hora, me da un valor de fecha ... Por ejemplo, en mi excel tengo el tiempo 4:05:12 AM ... Pero toma el valor como una fecha como 1899-12-30 ... ¿Cómo puedo leer un valor de fecha de una hoja de Excel usando Apache POI?

Respuesta 1

Supongamos que tenemos la siguiente definición de tipo de esquema xml: <xsd: simpleType name = "StateType"> <xsd: restriction base = "xsd: string"> <xsd: enumeration value = "California" /> <xsd: ...

Normalmente tenemos el siguiente código cuando se trata de agrupación de conexiones: conexión c = pool.borrow (); intente {business-logic-using-connection (c); } catch (connectionException e) {...

Actualmente estoy trabajando en un juego de supervivencia en 2D y quiero generar mi propio problema de terreno personalizado, ¡no sé cómo! Quería hacerlo similar a Minicraft (no Minecraft) donde es plano al azar ...

Estoy tratando de elegir, utilizando Jsoup, el párrafo dentro del siguiente fragmento de HTML: Blockquote <td class = "team team-a"> MyTeam </td> El problema es que, para algunos ...