在我負(fù)責(zé)的一個(gè)個(gè)人日程模塊中,使用了一個(gè)<t:inputCalendar/>進(jìn)行日期的選擇,并用一個(gè)<h:outputText/>將所選擇的日期顯示出來。這時(shí)候問題就出來了,如要我在<t:inputCalendar/>中選擇一個(gè)日期,在<h:outputText/>中輸出的日期總是會(huì)比選擇的日期提前一天。搞得很久都沒有辦法解決,最后還是用多一個(gè)<t:inputCalendar/>解決了問題,為了保持樣式和<h:outputText/>一致??梢栽O(shè)置<t:inputCalendar/>的屬性。
如
<t:inputCalendar?displayValueOnly="true"?renderAsPopup="true"?readonly="true"?value="#{yourBackingBean.selectDate?}"/>如此就可以正常顯示了,樣式和<h:outputText/>無異。
為什么<f:outputText/>用來輸出Date類型就會(huì)比預(yù)期的日期提前一天呢?
如

為什么<f:outputText/>用來輸出Date類型就會(huì)比預(yù)期的日期提前一天呢?