> Hi
> 
> Im experiencing some really wierd and frustrating behaviour when dealing
> with dates.
> 
> Whenever I generate a spreadsheet with dates and then open up the
> spreadsheet, the value displayed in the cell is always one day ahead of
> the value displayed in the formula bar (the formula bar always displays
> the correct date).  What's wierd is that when I click into the cell edit,
> and then hit enter, the correct date is then displayed in the cell.
> 
> I've searched the archives and have seen similar postings relating to 'how
> to read dates from excel', but havnt come across any solutions.
> 
> I've tried all sorts of combinations and permutations of cell styles,
> formats etc, but have been unable to solve the problem.
> 
> If anyone has suggestions, they would be much appreciated.  I've pasted in
> the latest code snippet below.
> 
> Cheers
> george
> 
> ....
> 
> HSSFCellStyle cellStyle = wb.createCellStyle();
> HSSFDataFormat format = wb.createDataFormat();
> 
> cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("m/d/yy"));
> cell.setCellStyle(cellStyle);
> 
> Date myDate = myObject.getTheDate();
> 
> cell.setCellValue(myDate);
> cell.setCellValue(HSSFDateUtil.getExcelDate(myDate));
> 
> /**
>  * Also tried the following and a bunch of other things
>  */
> //  cell.setCellType(HSSFCell.CELL_TYPE_NUMERIC);
> //  cell.setCellValue(myDate);
> ....
> 
> __________________________
> George Papastamatopoulos
> 
> Lawlex Compliance Solutions
> phone: +61 3 9278 1182
> email: [EMAIL PROTECTED]
> __________________________
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to