poi3.8 XSSFWorkbook 单元格显示时间hh:mm,需要点击单元格时在公式栏显示时间hh:mm:ss,不需要显示yyyy-MM-dd setDataFormat(workbook.createDataFormat().getFormat("hh:mm;")); 会显示日期,不需要日期
时间: 2024-02-28 20:56:45 浏览: 48
状态栏显示当前时间 hh:mm:ss
非常抱歉,之前的回答有误。如果您想要在单元格中显示时间格式为 hh:mm,同时点击单元格时在公式栏显示时间格式为 hh:mm:ss,可以使用如下代码:
```java
XSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle.setDataFormat(workbook.createDataFormat().getFormat("hh:mm"));
XSSFCell cell = row.createCell(0);
cell.setCellValue(new Date()); // 假设这里是要设置的时间值
cell.setCellStyle(cellStyle);
```
在这里,我们使用 `setDataFormat` 方法来设置单元格的格式为 "hh:mm",这样单元格中就只会显示时间的小时和分钟部分,而不会显示日期。而在公式栏中,由于我们没有指定具体的时间格式,因此会自动显示完整的时间格式 hh:mm:ss。
希望这次回答能够帮到您,如有其他问题,请随时提出。
阅读全文