我是扑扑的新手,我有import pyautogui
pyautogui.hotkey('f5') #Simulates F5 key press = page refresh
数据集,其中包含值名称,金额和日期。
例如
[{name:产品1,数量:24.5,日期:2019-07-07 22:21:57}]
[{name:产品2,数量:29.5,日期:2019-07-07 22:21:57}]
我要将列表传递到列表视图构建器中,但是在传递列表之前,我需要使用当前日期验证列表中的日期。请在下面找到我的代码:
List<Map<String, dynamic>>
在创建每个列表视图项之前,我需要读取列表中的日期值并将其与当前日期进行比较。感谢您的任何帮助
答案 0 :(得分:0)
地图有一个字符串作为键,在这种情况下为date
products[index]['date']
答案 1 :(得分:0)
您可以使用products[index]['date']
获取日期,然后使用以下任意一种方法将日期与当前日期进行比较:
要检查当前日期是否晚于产品日期,请使用:
DateTime.now().isAfter(productDate)
OR
要检查当前日期是否早于产品日期,请使用:
DateTime.now().isBefore(productDate)
。
示例:
DateTime productDate = DateTime.parse(products[index]['date']);
print(DateTime.now().isAfter(productDate));
print(DateTime.now().isBefore(productDate));
祝你好运!