JXL и часовой пояс при написании Excel

Я пытаюсь создать лист Excel с помощью jxl. Одно из моих полей - дата, и я живу в часовом поясе GMT+1

Я использую что-то вроде этого:

WritableCellFormat EXCEL_DATE_FORMATTER = new WritableCellFormat(new DateFormat("dd/MM/yyyy hh:mm"));
...
WritableCell cell = null;
cell = new jxl.write.DateTime(col, row, date);
cell.setCellFormat(EXCEL_DATE_FORMATTER);

Дата записывается в правильном формате, но со значением -1 час (в GMT). Я пытаюсь найти решение и нашел вот это http://www.andykhan.com/jexcelapi/tutorial.html#dates Но я не могу передать SimpleDateFormat в DateCell. Есть ли способ сделать это? Сейчас я использую java.util.Calendar для добавления часа, но это ужасное решение. Спасибо за помощь!

6
задан Enrico 20 December 2011 в 17:01
поделиться