2013-09-26 14 views

risposta

12

Apache POI ha alcuni programmi di utilità per quella http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/DateUtil.html, in particolare http://poi.apache.org/apidocs/org/apache/poi/ss/usermodel/DateUtil.html#getJavaDate(double)

Nota Excel memorizza le date come il numero di giorni (più giorni frazionali) dal 1900 (e in alcuni casi può essere dal 1904). Vedi http://support.microsoft.com/kb/180162.

+0

grazie per la vostra risposta, proverò a rispondervi – speeday125

11

Ecco un esempio di lavoro minima come convertire una data di Excel per una data Java:

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

che restituisce

01/01/2013 

È inoltre necessario importare i seguenti pacchetti:

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

Grazie davvero :) – LoveJavaTwo