docs.documents.forEach((i) {
Timestamp date = i.data['createddate'];
DateTime dates = date.toDate();
DateFormat inputFormat = DateFormat("yyyy-MM-dd HH:mm:ss");
DateTime parsedDate = inputFormat.parse(dates.toString());
print(approvestatus + 'dada');
if ((filterFrom
.subtract(Duration(hours: 24))
.isBefore(parsedDate) &&
filterTo
.add(Duration(hours: 24))
.isAfter(parsedDate)) &&
(i.data['shopkeeperid'].toString() == uid) &&
(i.data['productid']
.toString()
.toLowerCase()
.contains(searchvalue.toString()) ||
i.data['productname']
.toString()
.toLowerCase()
.contains(searchvalue.toString()) ||
i.data['productbrand']
.toString()
.toLowerCase()
.contains(searchvalue.toString()) ||
i.data['availablequantity']
.toString()
.toLowerCase()
.contains(searchvalue.toString()) ||
searchvalue == "")) {
childrenWidgets.add(productView(i, context));
}
});
您的代码中有一个时间戳变量,您正试图向它传递一个字符串。我不能清楚地理解这个代码。但是你必须在每一行都放上调试点。例如第一行
Timestamp date = i.data['createddate'];
如果data['createddate'];
是一个字符串,则会使此错误放置调试点,您可以看到每个值,还可以了解代码从哪个点开始不会向前移动
在存储到本地数据库之前,将字符串转换为对象的正确方法是什么? 这是的输出: 我试图将其转换为CreatedBy对象 创造的 这里是我的本地表列 错误
如果flatter中存在列表,是否会处理列表映射? 在上面的类中,我们需要手动将json转换为电影列表吗?
我正在为我的团队和我正在工作的应用程序寻找一些帮助。几个星期以来,我们都面临着以下问题: null 问题不应该来自云Firestore和应用程序之间的链接,因为我们可以获得其他存储的信息。
我正在尝试使用Dio客户端进行API调用。当我收到响应时,它会抛出一个错误 “\u InternalLinkedHashMap”不是“String”类型的子类型 试图解决它,但我不能。下面是代码 后Api调用 模型类使用内置值 序列化程序类 帮我怎么解决
我有一个错误,当试图解析我的JSON并显示在文本中,而不是作为一个。 下面是我的JSON结构。 这是我的未来API异步。 这是我显示JSON的代码。 当我试图获取数据时,我得到了这样的错误。 我应该修复哪个代码?
我试图将一个嵌套的JSON对象发布到API。下面是我正在尝试的简单代码。 我收到错误消息: