2013-06-21 15 views
1

我想改變日期與H:inputText的有:
<h:inputText value="#{backbean.entity.time}">
<f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="Atlantic/Canary" /> </h:inputText>
F:convertDateTime所有`噸轉換日期在H:inputText的

在服務器我的時區是Europe/Madrid,問題是,當我只更改小時,在該返回小時轉換器到我的時區,但如果我在23小時內返回它返回00但不會改變一天。

任何想法?

回答

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> 
+0

但是,你是否嘗試在'testController.today'中寫入01/01/2013 23:50應該返回02/01/2013 00:50。 –

+0

沒關係爲什麼如果Date是@Temporal(TemporalType.TIME)不會改變 –