poi3.8 将Date转成数值保存到excel,excel只显示时间不显示日期怎么做,使用java,什么方法有效
时间: 2024-03-03 16:47:51 浏览: 67
在将Date转换为数值之前,您可以使用Java中的SimpleDateFormat类将Date格式化为您所需的日期和时间格式,例如:
```java
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = dateFormat.format(date); // 将Date格式化为字符串
double numericDate = date.getTime(); // 将Date转换为数值
// 将数值写入Excel单元格
Cell cell = row.createCell(cellNum);
cell.setCellValue(numericDate);
```
在Excel中,您可以将单元格的格式设置为仅显示时间。要这样做,请按照以下步骤操作:
1. 选择要设置格式的单元格或单元格范围。
2. 单击“开始”选项卡中的“数字”下拉菜单。
3. 选择“自定义”。
4. 在“类型”框中,输入以下格式代码:“h:mm:ss AM/PM”(不包括引号)。
5. 单击“确定”。
现在,单元格将只显示时间,而不显示日期。
阅读全文