2013-10-31 34 views
2

日期選擇器的聲明如下Struts2的,jQuery的日期選擇器自動轉換格式

<sj:datepicker title="%{getText('Choose_to_date')}" value="%{#attr.endDate}" 

現在,當傳遞的值是像2013年9月1日在頁面加載時,它會自動更改爲01/09/2013 如果設置的值爲09/28/2013 ,即表示日期> 12的數字全部正常工作,則無法看到此行爲。

印刷attr.endDate的值入日誌,它顯示了正確

一直堅持這個問題一天現在:-(

+1

http://struts.apache.org/release/2.3.x/docs/formatting-dates-and-numbers.html –

回答

2

添加displayFormat屬性:

<sj:datepicker title="%{getText('Choose_to_date')}" value="%{#attr.endDate}" displayFormat="dd/mm/yyyy"> 

或者任何格式適合你。

+0

謝謝,幫我關閉o長期懸而未決的問題。 –