Как показать флаттер в 12-часовом формате с помощью селектора AM PM - PullRequest
0 голосов
/ 10 апреля 2020

Я хочу использовать таймер Flutter в 12-часовом формате с селектором AM / PM, но Flutter показывает только 24-часовой формат.

Я хочу получить этот формат: введите описание изображения здесь

Но флаттер показывает мне только этот формат: введите описание изображения здесь

Это мой код:

_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,
      );
    },
  );
}

1 Ответ

0 голосов
/ 10 апреля 2020

Это должно показать вам, что вы хотите

 RaisedButton(
                child: Text('Show Time Picker'),
                onPressed: () async => await showTimePicker(
                  context: context,
                  initialTime: TimeOfDay(hour: 12, minute: 00),
                ),
              ),
...