JSF convertDateTime renderuje poprzedniego dnia

Data (jako typ czasowy Date) jest przechowywana w moim DB w następujący sposób:31.10.2012
Po wyświetleniu go w interfejsie użytkownika jest on domyślnie renderowany w następujący sposób:2012-10-31
Konwertuję go za pomocą<f:convertDateTime pattern="dd.MM.yyyy" /> i nieoczekiwanie okazuje się
30.10.2012

TheSimpleDateconverter, karmione tą samą datą i tym samym ciągiem formatu zwraca31.10.2012, zgodnie z oczekiwaniami.

czego mi brakuje?

Dziękuję Ci

EDYCJA: dla dat zapisanych jakoTimestamp ta sama konwersja daje poprawne wyniki, więc przypuszczam, że ma to coś wspólnego zDate interpretowane jako dokładna północ, która z kolei może być interpretowana jako należąca do 2 różnych dni. Ale nadal nie mam pojęcia, gdzie zdefiniować zachowanie i jakie byłoby najlepsze obejście.

questionAnswers(1)

yourAnswerToTheQuestion