3

**示例图像,我们无法滚动到当前时间和日期之前的时间

在 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,
   )`
4

1 回答 1

1

您可以minimumDate在 CupertinoDatePicker 小部件中使用属性,以下代码将禁用当前时间之前的小时和分钟:

CupertinoDatePicker(
      minimumDate: DateTime.now(), //Min Date time is current time
  }

maximumDate如果您想限制最大日期,也可以使用属性:

maximumDate: DateTime.now().add(Duration(days: 2)), //Max Date is after tomorrow
于 2021-02-12T07:29:50.547 回答