Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在jsf中更改日期格式_Jsf - Fatal编程技术网

在jsf中更改日期格式

在jsf中更改日期格式,jsf,Jsf,我已经从数据库中检索到数据,并使用 <h:column> <f:facet name="header"> <h:outputText value=" Date"/> </f:facet> <h:outputText value="#{item.date}"></h:outputText> </h:column> 此处的日期显示为YYYY-MM-DD,我想将其更改为正常格式,即DD-MM-Y

我已经从数据库中检索到数据,并使用

<h:column>
  <f:facet name="header">
   <h:outputText value=" Date"/>
  </f:facet>
  <h:outputText value="#{item.date}"></h:outputText>
</h:column>


此处的日期显示为YYYY-MM-DD,我想将其更改为正常格式,即DD-MM-YYYY格式。我能得到任何建议吗???

尝试使用日期时间转换器:

<h:outputText value="#{item.date}">
  <f:convertDateTime type="date" pattern="dd-MM-yyyy"/>
</h:outputText>


详细信息请参见

Thanq以获取方便的答案。我不知道backingbean属性也应该是java.util.Date类型,我正在再次尝试使用字符串类型thanx以快速响应可能的重复