2011-01-19 3 views
0

моя база данных имеет простую дату и время, но когда я pic в пользовательском интерфейсе, время конвертируется в GMT. Как изменить время генерации (DB).jsf java спрашивает о времени в jsf

+1

Я не уверен, что означает «pic in UI», и это звучит очень важно для вопроса - вы можете пересмотреть это. –

ответ

1

Использование <f:convertDateTime/>

Пример:

<h:outputText value="#{myBean.myDate}"> 
    <f:convertDateTime pattern="dd/MM/yyyy" /> 
</h:outputText> 

Более подробную информацию о <f:convertDateTime/> можно найти here.

+0

Я использую это, но время заходит в GMT, а не в фактическое время, которое находится в базе данных – vivek

+0

использовать это – vivek

+0

@vivek - что делать вы подразумеваете «приходящий в GMT»? Экземпляр времени - это конкретный момент времени, который недвусмыслен; он может быть ** выражен как строка ** в нескольких форматах, один из которых GMT, но фактическое ** время **, которое вы получите, будет идентичным тому, которое хранится в базе данных. (Как показывает ваш инструмент запросов БД *, это время не зависит от значения, хранящегося в базе данных.) –

Смежные вопросы