面臨

2011-03-07 77 views
0

我創建了一個名爲tablenew.xls文件,其中有最新與下面的代碼在jexcel API日期解析問題:面臨

  DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 
      Date date = (Date)formatter.parse(st[length]); 
      datecell=new DateTime(tokenNumber,lineNumber,date); 
      sheet.addCell(datecell); 

我得到的輸出我的文件「11年4月3日」這是「dd-MM-yy」。 但是,當這個相同的日期被寫入另一個名爲tabletemp.xls的文件中,並且代碼相同時,我得到的輸出類似-689881.5。我的困境是,我的計劃似乎將這個負面價值理解爲一個日期。我應該修改我的代碼嗎?如果是的話,那我該怎麼辦? 在此先感謝

回答

0

問題已解決。不管怎麼說,多謝拉。與往常一樣,日期「04-03-11」顯示爲 「dd-MM-yy」,但是被excel視爲「MM/dd/yy」。 Jexcel應該研究這個問題。他們的日期解析是一個很大的痛苦。