如何限制可以从 Flutter 中的 Cupertino 日期选择器中选择的时间?

How to limit the timing that can be picked from Cupertino date picker in Flutter?

目前,这是我的 Cupertino 日期选择器的样子

我的代码如图:

CupertinoDatePicker(
                      initialDateTime: DateTime.now(),
                      onDateTimeChanged: (val) {
                        setState(() {
                          dateSelected = val;
                        });
                      })

我怎样才能做到每天只允许用户在下午 6 点之后和凌晨 3 点之前选择时间?

我们不能限制计时器。相反,我们可以检查当前选择的时间是否等于我们的预期。如果不是这样,则向用户显示对话框或消息以重新输入数据,并且当前输入的数据不可用。也许这对你有用。