1

我想用h:inputText更改日期:
<h:inputText value="#{backbean.entity.time}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Atlantic/Canary" /> </h:inputText>

在服务器中我的 TimeZone 是Europe/Madrid,问题是当我只将小时这个返回小时转换器更改为我的 TimeZone 但如果我输入 23 小时它返回 00 但不会改变日期。

任何想法?

4

1 回答 1

0

就我而言,它不会产生任何问题。它根据时区更新日期和时间。试试下面的代码:

<h:form>
<h:inputText value="#{testController.today}">
    <f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Atlantic/Canary" /> 
</h:inputText>
<br/>
<h:commandButton action="#{testController.submit()}" value="Submit"/>
</h:form> 
于 2013-06-21T07:05:56.137 回答