最近一直在导数据 在导入excel的时候 分别对每个单元格类型进行判断 然后获得数据
今天遇到一个单元格是公式 而且公式的结果是一个日期
=IF(AG10>AH10,EDATE(T10,AH10),"N")
一顿操作以后把数据取出来存入数据库 但是不管怎么搞 都是个5位数
没办法,为了实现功能 只有暂时先将这个数据在展示的时候进行一下处理
特此记录一下
Calendar calendar = new GregorianCalendar(1900,0,-1);
Date d = calendar.getTime();
Date dd = DateUtils.addDays(d,Integer.valueOf(那个5位数));
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");
五位数的时间格式=sdf.format(dd);
一般的时间类型的单元格可以直接处理保证入库后是时间格式而不是5位数