如何使用AM PM选择器以12小时格式显示颤振时间选择器

问题描述 投票:0回答:1

我想使用带有AM / PM选择器的12小时制Flutter时间选择器,但是Flutter仅向我显示24小时制。

我想获得以下格式:enter image description here

但是flutter仅向我显示此格式:enter image description here

这是我的代码:

_selectTime(BuildContext context) async {
  TimeOfDay picked = await showTimePicker(
    context: context,
    initialTime: TimeOfDay(hour: 12, minute: 00),
    builder: (BuildContext context, Widget child) {
      return MediaQuery(
        data: MediaQuery.of(context).copyWith(alwaysUse24HourFormat: false),
        child: child,
      );
    },
  );
}
flutter dart timepicker
1个回答
0
投票

这应该告诉您您想要什么

RaisedButton(
  child: Text('Show Time Picker'),
  onPressed: () async => await showTimePicker(
    context: context,
    builder: (BuildContext context, Widget child) {
      return MediaQuery(
        data: MediaQuery.of(context).copyWith(alwaysUse24HourFormat: false),
        child: child,
      );
    },
  ),
),
© www.soinside.com 2019 - 2024. All rights reserved.