Как преобразовать дату JSF в дату MySQL? - PullRequest
0 голосов
/ 11 октября 2011

В JSF я сохраняю дату в базе данных, но в базе данных значение отличается.Каждый месяц он показывает месяц как 01.Я уже установил параметр контекста

javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE

на true, но он все еще не работает.В бине сущности я использую java.util.Date для хранения даты.Я использую MySQL в качестве базы данных.

1 Ответ

0 голосов
/ 11 октября 2011

Очевидно, вы берете только год-месяц-день и неправильно указали mm вместо MM для обозначения части месяца в атрибуте <f:convertDateTime pattern>.mm обозначает минуты, а не месяцы.Вы можете найти обзор всех допустимых шаблонов в SimpleDateFormat javadoc .

Этот контекстный параметр совершенно не связан с месяцами.Он просто сообщает JSF, что он должен использовать часовой пояс платформы по умолчанию вместо UTC, чтобы использовать его для интерпретации и представления временной части.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...