我正在开发一个应用程序,可以帮助医生计算药物的量和剂量并将剩余的药物保存在数据库中(如果有药物存在),并且该药物有有效期限,因此我想在之后自动删除药物到期,我想要帮助如何实现该功能
DatabaseHelper databaseHelper=DatabaseHelper();
List<Medecine> medecineList2 = await databaseHelper.getMedecineList();
int count=medecineList2.length;
for (int i = 0; i < count; i++) {
DateTime now = DateTime.now();
DateTime tempDate = DateFormat("yyyy-MM-dd hh:mm:ss")
.parse(medecineList2[i].date_reliquat);
DateTime x = tempDate.add(Duration(minutes: medecineList2[i].stabilitie));
if(now.isAfter(x) ){
medecineList2[i].reliquat=0;
medecineList2[i].date_reliquat='';
await databaseHelper.updateMedecine(medecineList2[i]);
}
}