【发布时间】:2015-08-04 09:01:07
【问题描述】:
我需要一个 DatePicker 用于订阅服务,客户可以在其中选择查看日期。但不是每天都有。例如星期三是不送货的。
是否可以禁用特定的工作日?
或者我必须事后提醒他这是不可能的。
【问题讨论】:
标签: java android datepicker android-datepicker
我需要一个 DatePicker 用于订阅服务,客户可以在其中选择查看日期。但不是每天都有。例如星期三是不送货的。
是否可以禁用特定的工作日?
或者我必须事后提醒他这是不可能的。
【问题讨论】:
标签: java android datepicker android-datepicker
这是 datepicker 的一个示例,仅显示工作日并允许选择处于活动状态的下 10 天。 (选择时禁用周末)
$("#datepicker").datepicker({
format: "dd/mm/yyyy",
startDate: new Date(),
endDate: "+10d",
daysOfWeekDisabled: [0,6]
});
【讨论】:
在这个项目中你会找到你需要的逻辑。 DatePicker without sundays
相关sn-p:
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);
}
当然,您可以重写此代码以阻止星期三或任何其他日子 一周中的。代码写在 Datepicker 的 OnChangeListener 中 在示例项目的最后 java 行中。
【讨论】: