我想使用带有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,
);
},
);
}
这应该告诉您您想要什么
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,
);
},
),
),