Java 面临jexcelapi中的数据解析问题

Java 面临jexcelapi中的数据解析问题,java,jexcelapi,Java,Jexcelapi,我创建了一个名为tablenew.xls的文件,其日期代码如下: DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date date = (Date)formatter.parse(st[length]); datecell=new DateTime(tokenNumber,lineNumber,date); sheet.addCell(date

我创建了一个名为tablenew.xls的文件,其日期代码如下:

         DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
          Date date = (Date)formatter.parse(st[length]); 
          datecell=new DateTime(tokenNumber,lineNumber,date);
           sheet.addCell(datecell);
我在我的文件中得到的输出为04-03-11,即dd-MM-yy。 但是,当使用相同的代码将相同的日期写入另一个名为tabletemp.xls的文件时,我得到的输出类似于-689881.5。我的困境是,我的程序似乎把这个负值理解为日期。我应该修改代码吗?如果是,我该怎么办?
提前感谢

问题解决了。谢谢你。与往常一样,日期04-03-11显示为 但是,excel将年月日视为年月日。 Jetcel应该调查这个问题。他们的约会是个大麻烦