【发布时间】:2020-02-11 04:16:50
【问题描述】:
我正在尝试以这种格式Thrusday at 10:00pm until 从时间选择器中获取时间。我确实在 google 上找到了一个解决方案,使用 dart 中的 intl 库来格式化日期以以 10:00pm 格式显示。但这里的问题是,每当我尝试输入DataTime.now() 来获取time picker 时,我都会收到此错误。
错误:“TimeOfDay”类型的值无法分配给“DateTime”类型的变量。
这是我的代码
DateTime _currentTime = new DateTime.now();
Future<Null> selectTime(BuildContext context) async {
DateTime seletedTime = await showTimePicker(context: context, initialTime: _currentTime);
}
有什么方法可以在12 hour clock time 中获取时间,例如10:00pm。
任何帮助都会很棒。
【问题讨论】:
-
@EsenMehmet 我确实浏览了该文档,但问题是当我将
_currentTime放入 showTimePickerinitialTime: _currentTime时出现错误。
标签: flutter dart datetimepicker