如何使用apache poi创build数据透视表后格式化时间列?

我已经使用现有的Excel表创build了一个数据透视表。 但创build后,当我检查在Excel中的数据透视表,它给出了一些时间列的数字。 我想打开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(); }