java - 如何从日期选择器中禁用所有昨天的日期
问题描述
我想知道当用户请求日期选择器时如何禁用所有昨天的日期。例如,当日期选择器打开时,它应该允许用户选择从今天开始到两天后结束的日期。
就像当前日期是 22-03-2020 一样,它之前的所有日期都应该被禁用,并且它的所有未来日期也应该从 24-03-2020 开始被禁用,并且这个循环应该每次都重复。
这让我很担心,因为我的应用程序即将在一周内发布。
解决方案
在日期选择器上设置最小日期,减去 1 秒:
datePicker.getDatePicker().setMinDate(System.currentTimeMillis() -1000);
推荐阅读
- android - 4K分辨率Android设备中的额外间距问题
- android - ScrollView 内的 View 中的 OnTouchListener
- druid - Druid:缓存查找失败,因为在摄取期间“找到 Null 或 Empty Dimension”
- c# - 如何在 Linq Select 语句中将函数作为表达式传递?
- mysql - 如何通过产品 ID 获取不同的状态计数
- c - 如何计算比赛?
- django - django 自定义保存方法以更改默认数据库
- angular - 路由器历史中的 Ionic 4/Angular 循环
- python - 如何在 gRPC 客户端-服务器框架上强制进行多处理以进行网络爬取?
- algorithm - DBSCAN/OPTICS 算法中是否包含半径 epsilon?