Я создал файл с именем 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. Моя дилемма в том, что моя программа, тем не менее, похоже, воспринимает это отрицательное значение как дату. Должен ли я изменить свой код? если так, то что мне делать?
заранее спасибо