1. 程式人生 > >excel中取出的日期數字改成java日期

excel中取出的日期數字改成java日期

如果excel中的日期是2016-8-23,取出的值是42606,此數字是距離1900年1月1日的天數,以下是轉換成2016-8-23格式程式碼

Calendar c = new GregorianCalendar(1900,0,-1);  

 Date d = c.getTime();  
        System.out.println(d.toLocaleString());  
        Date _d = DateUtils.addDays(d, 42605);  //42605是距離1900年1月1日的天數
        System.out.println(_d.toLocaleString());