poi导入excel日期类型为41791怎样转换为正常时间
时间: 2023-08-08 07:05:03 浏览: 164
poi导出数据到excel里
41791是Excel中保存日期的一种方式,它表示的是从1900年1月1日开始的天数。可以使用Java中的Date或LocalDate等类来将它转换成正常的时间格式。以下是使用Java 8中的LocalDate来进行转换的示例代码:
```
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
// 将41791转换为日期格式
int days = 41791;
LocalDate date = LocalDate.of(1900, 1, 1).plusDays(days - 2);
// 将日期格式转换为指定格式的字符串
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedDate = date.format(formatter);
System.out.println(formattedDate); // 输出格式化后的日期字符串
```
这样就可以将41791转换成"2014-08-11"这样的正常日期格式。
阅读全文