我希望使用 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但不会改变一天。
有什么想法吗?
答案 0 :(得分: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>