首页 > 解决方案 > 如何从日期选择器中禁用所有昨天的日期

问题描述

我想知道当用户请求日期选择器时如何禁用所有昨天的日期。例如,当日期选择器打开时,它应该允许用户选择从今天开始到两天后结束的日期。

就像当前日期是 22-03-2020 一样,它之前的所有日期都应该被禁用,并且它的所有未来日期也应该从 24-03-2020 开始被禁用,并且这个循环应该每次都重复。

这让我很担心,因为我的应用程序即将在一周内发布。

标签: javaandroidandroid-datepicker

解决方案


在日期选择器上设置最小日期,减去 1 秒:

datePicker.getDatePicker().setMinDate(System.currentTimeMillis() -1000);

推荐阅读