我正在使用showTimePicker
小部件来选择时间,当我选择时间时,它会像这样打印7:10 PM
但我也想添加秒,它应该像7:10:00 PM
秒一样可以是默认值00
。
这是我创建这个的代码
TextField(
decoration: InputDecoration(labelText: timein,hintText: "Time in",icon: Icon(Icons.timer)),
controller:timeinController ,
readOnly:true,
onTap: () async {
TimeOfDay pickedTime = await showTimePicker(
initialTime: TimeOfDay.now(),
context: context,
);
if(pickedTime != null ){
print(pickedTime.format(context)); //output 7:10 PM
setState(() {
timeinController.text = pickedTime.format(context); //set the value of text field.
});
}else{
print("Time is not selected");
}
},
),
这里 showtimepicker 看起来像
请帮助如何做到这一点。