2013-09-26 2 views

Odpowiedz

12

Apache POI ma pewne narzędzia do tego http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/DateUtil.html, zwłaszcza http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double)

Note Excel przechowuje daty jako liczby dni (plus dni ułamkowych) od 1900 roku (aw niektórych przypadkach może to być od 1904 roku). Zobacz http://support.microsoft.com/kb/180162.

+0

dziękuję za odpowiedź, postaram się do Ciebie zadzwonić – speeday125

11

Oto minimalne przykład działa jak przekonwertować datę Excel do daty Java:

 Date javaDate= DateUtil.getJavaDate((double) 41275.00); 
     System.out.println(new SimpleDateFormat("MM/dd/yyyy").format(javaDate)); 

która zwraca

01/01/2013 

Należy również importować następujące pakiety:

java.text.SimpleDateFormat 
java.util.Date 
+0

Serdecznie dziękuję :) – LoveJavaTwo