本週以下問題非常頑強。 我嘗試使用以下方法獲取用戶選擇的日期。DatePicker,Java GWT中的Date對象返回錯誤的值
datePicker = new DatePicker();
datePicker.setValue(new Date(), true);
Date date = datePicker.getValue();
int year = date.getYear()+1900;
int month = date.getMonth();
int day = date.getDay();
我得到的只是今天的奇怪值02/28/2013我得到01/04/113。
我發現了幾件事情,比如上面提到的方法都折舊了,而且我可以只添加 1900年。 增加一個數字的年份可以工作,但不適用於月份和日期。
我還沒有找到一個很好的解決方案,但這個問題。 所以我任何人都有一個提示如何解決這個問題我會非常感謝你的幫助!
謝謝你的時間!
什麼代碼讓你「01/04/113」? – 2013-02-28 10:17:45
爲此您添加1900 – 2013-02-28 10:27:17
歡迎使用stackoverflow。我可否知道你在一年中增加1900的目的是什麼?最後一行爲 – 2013-02-28 11:11:54