我怎样才能让Flitter FormBuilderDateTimePicker只显示日期?以下代码在日期 Select 器关闭后生成一个时间 Select 器,输出为:

Flutter :2022-04-02 00:00:00.000

我可以用DateTime.timeonly()来减少时间,但这并不能解决问题.这应该是一个仅限日期的字段.

FormBuilderDateTimePicker(
    name: 'date_established',
    format: DateFormat('dd/MM/yyyy'),
    enabled: true,
    decoration: InputDecoration(
        labelText: 'Date Established',
        labelStyle: TextStyle(
            color: Colors.white,
            fontSize: 16.0,
            fontWeight: FontWeight.normal)),
        style: TextStyle(
            color: Colors.white,
            fontSize: 16.0,
            fontWeight: FontWeight.normal),
),

推荐答案

var _selectedDate;
DateTime? datePicked;

    Future<void> _showDObPicker() async {
        datePicked = await showDatePicker(
            context: context,
            initialDate: DateTime.now(),
            firstDate: DateTime(1900,1,1),
            lastDate: DateTime.now(),
            builder: (BuildContext context, Widget? child) {
              return Theme(
                data: ThemeData.light().copyWith(
                  colorScheme: ColorScheme.light(primary: kPrimaryColor),
                  buttonTheme: ButtonThemeData(textTheme: ButtonTextTheme.primary),
                ),
                child: child!,
              );
            });
    
        setState(() {
    
          _selectedDate = DateFormat("dd/MM/yyyy").format(datePicked!);
    
        });
      }

声明这样的方法&;像下面那样使用它

hint: _selectedDate

Flutter相关问答推荐

如何为Android 12及以上设备以及Android 11及以下设备动态处理Splash Screen?如果可能的话没有包裹

使用Flutter 提供程序包加载状态应用程序时,在自定义按钮中显示CircularProgressIndicator

在Flutter中,有没有一种方法可以点击页面到后面的页面?

文本未设置在集装箱摆动的中心

本机调试符号包含无效的目录调试符号.目前仅支持Android ABI

Flutter creating Constant.dart InputDecoration section put pass in hintText

确保通过在CheckIfFavoriteMovieEvent((event,emit){...})上注册处理程序误差

带有图标抖动的自定义下拉按钮

FittedBox叠加技术在Flutter 中的应用

Flutter 日期时间格式

使用 forLoops 在 Dart 中进行单元测试会返回 stackoverflow

Flutter中有没有办法区分鼠标左右平移?

参数类型void Function()无法分配给参数类型void Function(LongPressEndDetails)?

Flutter:如何在 Future 函数上添加网络判断和 showDialog

无法在 ListView (Flutter) 中限制 Card 的最大宽度

flutter - 无法解析 JSON 消息:文档为空

如何使按钮被选中?

运行Flutter 测试时出现 FirebaseAppPlatform.verifyExtends 错误

小部件库捕获的 Flutter 异常

Flutter 在滚动期间保持某些元素固定?