读取excel表格里的日期内容2月8日时读到的是44235
右键查看单元格格式发现
点击文本查看:
44235对应的是从1990年到当前日期一共有多少天。
解决方法一:通过代码转换
public static String dayToDate(int day){
Calendar calendar = new GregorianCalendar(1900,0,-1);
Date d = calendar.getTime();
Date date= DateUtils.addDays(d,day);
return formatNormalDateString(date);
}
解决方法二:处理excel表格
设置单元格格式改为日期,读到的数据就为:2021-02-08