DatePickerCombo時間插件修改

最近使用從網上下載的一個時間插件DatePickerCombo,可是星期和日期不匹配,原來是DatePicker類中computeOffset方法有誤,html

原來代碼以下:ide

private int computeOffset(int day) {
switch (day) {
case Calendar.MONDAY :
return 1;
case Calendar.TUESDAY :
return 2;
case Calendar.WEDNESDAY :
return 3;
case Calendar.THURSDAY :
return 4;
case Calendar.FRIDAY :
return 5;
case Calendar.SATURDAY :
return 6;
case Calendar.SUNDAY :
return 7;
}
return -1;
}

 一週的第一天應該是週日因此修改代碼以下:插件

private int computeOffset(int day) {
switch (day) {
case Calendar.MONDAY :
return 2;
case Calendar.TUESDAY :
return 3;
case Calendar.WEDNESDAY :
return 4;
case Calendar.THURSDAY :
return 5;
case Calendar.FRIDAY :
return 6;
case Calendar.SATURDAY :
return 7;
case Calendar.SUNDAY :
return 1;
}
return -1;
}

修改後:星期和日期匹配了!htm

相關文章
相關標籤/搜索