Java 是否可以在DatePickerDialog中禁用某些工作日?

Java 是否可以在DatePickerDialog中禁用某些工作日?,java,android,datepicker,android-datepicker,Java,Android,Datepicker,Android Datepicker,我需要一个订阅服务的日期选择器,客户可以选择查看日期。但并非每一天都可用。例如,星期三是不送货的 是否可以禁用特定的工作日 或者我必须在事后提醒他这是不可能的。在这个项目中,你会找到你需要的逻辑。 相关片段: if (choosenDate.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY || now.compareTo(choosenDate) < 0) {

我需要一个订阅服务的日期选择器,客户可以选择查看日期。但并非每一天都可用。例如,星期三是不送货的

是否可以禁用特定的工作日


或者我必须在事后提醒他这是不可能的。

在这个项目中,你会找到你需要的逻辑。

相关片段:

 if (choosenDate.get(Calendar.DAY_OF_WEEK) == 
                    Calendar.SUNDAY || 
                    now.compareTo(choosenDate) < 0) {
                    dateTextView.setTextColor(
                        Color.parseColor("#ff0000")
                    );
                    ((Button) dialog.getButton(
                    AlertDialog.BUTTON_POSITIVE))
                        .setEnabled(false);
                } else {
                    dateTextView.setTextColor(
                        Color.parseColor("#000000")
                    );
                    ((Button) dialog.getButton(
                    AlertDialog.BUTTON_POSITIVE))
                        .setEnabled(true);
                }
if(choosenDate.get(Calendar.DAY/u-OF-u-WEEK)=
日历。星期日
现在。比较(choosenDate)<0){
dateTextView.setTextColor(
Color.parseColor(“#ff0000”)
);
((按钮)dialog.getButton(
AlertDialog.按钮(正)
.setEnabled(false);
}否则{
dateTextView.setTextColor(
Color.parseColor(#000000)
);
((按钮)dialog.getButton(
AlertDialog.按钮(正)
.setEnabled(true);
}
当然,您可以将其重写为阻止周三或任何其他日期 本周的第二天。代码是在日期选择器的OnChangeListener中编写的
在示例项目的最后几行中

这里是datepicker的一个示例,仅显示周天数,并允许选择活动状态下的下一个10天。 (选择时禁用周末)

$("#datepicker").datepicker({
    format: "dd/mm/yyyy",
    startDate: new Date(),
    endDate: "+10d",
    daysOfWeekDisabled: [0,6]
});