我有这个时间选择器的代码,然后我想从 DateTime 变量设置初始时间:
Future<Null> _selectTime(BuildContext context) async {
final TimeOfDay pickedS = await showTimePicker(
context: context,
initialTime: createdAt,
builder: (BuildContext context, Widget child) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(alwaysUse24HourFormat: false),
child: child,
);});
if (pickedS != null && pickedS != selectedTime )
setState(() {
selectedTime = pickedS;
myTweets[actualTweetIndex].createdAt = dateFormat.format(selectedDate.toLocal()) +' ${selectedTime.hour}:${selectedTime.minute}:00 +0000 '+ selectedDate.year.toString();
});
Run Code Online (Sandbox Code Playgroud)
}
该TimeOfDay班有一个专门的构造函数:
TimeOfDay.fromDateTime(DateTime time)
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看文档
| 归档时间: |
|
| 查看次数: |
1348 次 |
| 最近记录: |