下面的代碼工作正常,除非calendar.MONTH set to 1 (Feb)
,我不知道爲什麼? 謝謝。Android日曆illegalArgumentException當calendar.month設置爲1時
Calendar calendar = Calendar.getInstance();
calendar.setLenient(false);
calendar.set(Calendar.YEAR, 2013);
calendar.set(Calendar.MONTH, 1); // Only when "Feb" failed with illegalArgumentException
int maxDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); <= If Calendar.MONTH set to 1, this line will "java.lang.IllegalArgumentException"
是的,這是答案。謝謝.... – andrewwang1TW
@ andrewwang1TW如果這解決了你的問題..不要忘記標記爲答案,通過點擊答案旁邊的正確標記.. – Pragnani
@Pragnani,StackOverflow上的很多標記,我已經檢查了幾個標記,但不確定哪一個是「標記爲答案」......「答案旁邊是右邊的標記」? – andrewwang1TW