Java 在使用ApachePOI创建透视表之后,如何格式化时间列?

Java 在使用ApachePOI创建透视表之后,如何格式化时间列?,java,excel,netbeans,apache-poi,pivot-table,Java,Excel,Netbeans,Apache Poi,Pivot Table,我已经使用现有的excel工作表创建了一个透视表。 但在创建之后,当我在excel中检查pivot表时,它会在时间列中给出一些数字。 当我打开excel数据透视表时,我希望时间是hh:mm格式。 代码: 你找到这个问题的答案了吗?如果可能的话,请分享..谢谢 try{ FileInputStream input_document = new FileInputStream(new File("C:\\EXCEL JAVA/ecga1.xlsx"));

我已经使用现有的excel工作表创建了一个透视表。 但在创建之后,当我在excel中检查pivot表时,它会在时间列中给出一些数字。 当我打开excel数据透视表时,我希望时间是hh:mm格式。 代码:


你找到这个问题的答案了吗?如果可能的话,请分享..谢谢
try{

            FileInputStream input_document = new FileInputStream(new File("C:\\EXCEL JAVA/ecga1.xlsx"));   
            XSSFWorkbook my_xlsx_workbook = new XSSFWorkbook(input_document); 
            XSSFSheet sheet = my_xlsx_workbook.getSheetAt(0);
            XSSFSheet pivot_sheet = my_xlsx_workbook.createSheet("MAIN");

            int numColumns = 4;
            int numRows = sheet.getLastRowNum() + 1;
            AreaReference a = new AreaReference(new CellReference(0, 0), new CellReference(numRows - 1, numColumns - 1));
            CellReference b = new CellReference("A1");

            XSSFPivotTable pivotTable = pivot_sheet.createPivotTable(a,b,sheet);
            pivotTable.addRowLabel(3);
            pivotTable.addColumnLabel(DataConsolidateFunction.MIN, 1, "ARRIVAL TIME");
            pivotTable.addColumnLabel(DataConsolidateFunction.MAX, 1, "DEPARTURE TIME");

            FileOutputStream output_file = new FileOutputStream(new File("C:\\EXCEL JAVA/ecga1.xlsx")); 
            my_xlsx_workbook.write(output_file);
            input_document.close(); 
            }