我创建了一个名为 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。我的困境是,我的程序似乎将这个负值理解为日期。我应该修改我的代码吗?如果是这样,那我该怎么办?提前致谢