【发布时间】:2021-09-23 03:17:35
【问题描述】:
我正在计算flutter秒表的持续时间,当用户退出应用程序时,我收到上述类型的错误,如何将持续时间转换为DateTime格式,解析不起作用。
-
这是我从 sqflite 获得的旧时间,我将其存储为字符串,然后解析为 DateTime
-
还有一个新的时间
getData() { Future<List<smokingData>> list = UserDatabase.instance.retrieveSmokingData(); list.then((value) => { value.forEach((element) { _preTime = element.preTime; }) }).then((value) { setState(() { var predata = DateTime.parse(_preTime); updatedTime = newTime.difference(predata); }); print(updatedTime); }
前数据是上一次,我存储在 sqflite 中 字符串
UpdatedTime 是新旧时间之间的持续时间
print(updatedTime)...给出我想转换为 DateTime 格式的持续时间的正确答案
最后,我想将持续时间分配给秒表(在持续时间之后开始计数)和颤振循环计时器
【问题讨论】:
-
应该可以在 stackoverflow 上阅读和回答问题,而无需点击多个站外链接。
-
嗨!请添加格式化代码而不是截图
标签: flutter datetime stopwatch sqflite