flutter - 从 showTimePicker 更新选定的时间
问题描述
我无法从 showTimePicker 中增加我选择的时间值的分钟数。我正在使用 TimeofDay 作为时间,我在我的类的构造函数中将它作为 timePicked 在下面的代码中传递
final TimeOfDay timePicked;
if (widget.timePicked != null)
_updatedTime = new DateTime(
DateTime.now().year,
DateTime.now().month,
DateTime.now().day,
widget.timePicked.hour,
widget.timePicked.minute,
DateTime.now().second,
DateTime.now().millisecond);
当我尝试使用计时器时,秒会增加,但分钟不会。我究竟做错了什么?
这是我更新时间的计时器
Duration(seconds: 1) -
Duration(seconds: _updatedTime.second) -
Duration(milliseconds: _updatedTime.millisecond),
比如说当前时间是 10:30:35,我将小时和分钟更改为 11:33:35。一旦秒数达到 00,它仍然停留在 11:33:01,而秒数继续滴答作响。
解决方案
推荐阅读
- flutter - 在颤动中加密视频文件
- javascript - 无法使用 Moment.JS 将字符串日期和时间转换为格式
- javascript - LESS 不使用 Webpack 4 加载
- python-3.x - 如何为 python 模块的“py.test”运行“tox”命令?
- javascript - 如何将头像 URL 转换为 .png?
- objective-c - 由于 UIWebView,Objective c AFNetworking 在苹果上被拒绝
- django - 从 django 模板中保存多个值
- c - c编程..计数器控制循环和逻辑控制循环之间的区别
- logging - RollingFileManager checkRollover 遇到线程争用
- python - 根据发票编号将日期从一个数据帧插入到另一个数据帧