JSF convertDateTime отображает предыдущий день

Дата (как временный тип Date) хранится в моей БД следующим образом:31.10.2012
Когда я отображаю его в пользовательском интерфейсе, он отображается так по умолчанию:2012-10-31
Я конвертирую это используя<f:convertDateTime pattern="dd.MM.yyyy" /> и неожиданно получается
30.10.2012

SimpleDateconverter, с той же датой и строкой того же формата возвращает31.10.2012, как и ожидалось.

Что мне не хватает?

Спасибо

РЕДАКТИРОВАТЬ: для дат, хранящихся какTimestamp одно и то же преобразование дает правильные результаты, поэтому я полагаю, что это как-то связано сDate интерпретируется как точная полночь, которая, в свою очередь, может относиться к двум разным дням. Но я до сих пор не знаю, где определить поведение и как лучше обойтись.

Ответы на вопрос(1)

Ваш ответ на вопрос