From 13cf346c1f3da4cb0f86e6fd1f2e877c1122e5d1 Mon Sep 17 00:00:00 2001 From: Qun Cheng <36861262+QuncCccccc@users.noreply.github.com> Date: Tue, 16 May 2023 10:12:14 -0700 Subject: [PATCH] Update time picker to use 24-hour format (#1821) --- experimental/material_3_demo/lib/component_screen.dart | 8 ++++++++ material_3_demo/lib/component_screen.dart | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/experimental/material_3_demo/lib/component_screen.dart b/experimental/material_3_demo/lib/component_screen.dart index eb94f18c0..e868cd554 100644 --- a/experimental/material_3_demo/lib/component_screen.dart +++ b/experimental/material_3_demo/lib/component_screen.dart @@ -1464,6 +1464,14 @@ class _TimePickersState extends State { final TimeOfDay? time = await showTimePicker( context: context, initialTime: selectedTime ?? TimeOfDay.now(), + builder: (context, child) { + return MediaQuery( + data: MediaQuery.of(context).copyWith( + alwaysUse24HourFormat: true, + ), + child: child!, + ); + }, ); setState(() { selectedTime = time; diff --git a/material_3_demo/lib/component_screen.dart b/material_3_demo/lib/component_screen.dart index eb94f18c0..e868cd554 100644 --- a/material_3_demo/lib/component_screen.dart +++ b/material_3_demo/lib/component_screen.dart @@ -1464,6 +1464,14 @@ class _TimePickersState extends State { final TimeOfDay? time = await showTimePicker( context: context, initialTime: selectedTime ?? TimeOfDay.now(), + builder: (context, child) { + return MediaQuery( + data: MediaQuery.of(context).copyWith( + alwaysUse24HourFormat: true, + ), + child: child!, + ); + }, ); setState(() { selectedTime = time;