假设您有一个API,该API键值为
“时间”:“22:05”
我想在字段中显示此时间,当我按下字段时,日期时间选择器弹出时间值,我将时间更改为22:40,22:05将替换为22:40
我已经试过了。
time = TimeOfDay.now();
final String hour = time.hour.toString().padLeft(2, '0');
final String minute = time.minute.toString().padLeft(2, '0');
GestureDetector(
onTap: () async {
TimeOfDay? pickTime = await showTimePicker(
context: context,
initialTime: time,
);
if (pickTime != null) {
setState(() => time = pickTime);
}
它总是显示我当前的系统时间
2条答案
按热度按时间jmo0nnb31#
下面是一个工作示例:
7z5jn7bk2#
这是我常用的方法。使用
TextFormfied
。所以如果需要的话,你也可以使用验证器。结果:
演示:https://dartpad.dev/?id=be4ccb0cad0930c9797bb4c2b63cd70e