在minimumDate参数中,我们无法控制最短时间。
` CupertinoDatePickerTest(
onDateTimeChanged: (DateTime newdate) {
print(newdate);
},
use24hFormat: false,
maximumDate: DateTime.now().add(Duration(days: 2)),
minimumDate:DateTime.now().subtract(Duration(days: 1)),
minuteInterval: 1,
mode: CupertinoDatePickerMode.dateAndTime,
)`
答案 0 :(得分:1)
您可以在 CupertinoDatePicker 小部件中使用 minimumDate
属性,以下代码将禁用当前时间之前的小时和分钟:
CupertinoDatePicker(
minimumDate: DateTime.now(), //Min Date time is current time
}
如果您想限制最大日期,也可以使用 maximumDate
属性:
maximumDate: DateTime.now().add(Duration(days: 2)), //Max Date is after tomorrow