CupertinoDatePicker отключить часы и минуты до текущего времени

**https://stackru.com/images/1b9d80d25553b9a46032b2ffc78d25a9ddeb4861.jpg**

В параметре 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,
   )`

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
Другие вопросы по тегам