Я хочу сравнить текущую дату с сохраненной датой в базе данных SqfLite и сделать что-то, если дата совпадает.
Моя таблица:
Vara.fromJson(Map<String, dynamic> json){
this.id = json[DatabaseCreator.id]; // int primary key
this.varuNamn = json[DatabaseCreator.varuNamn]; //text
this.utgangsDatum = json[DatabaseCreator.utgangsDatum]; //text
}
Мой код:
Future getVaraDate() async {
DateTime now = new DateTime.now();
var date = now.toString().substring(0,10);
final sql = '''Select * from ${DatabaseCreator.varuTable} where ${DatabaseCreator.utgangsDatum} == "$date" ''';
List<Map> result = await db.rawQuery(sql);
// What to do here?
}
вывод:
I/flutter ( 8118): [{id: 36000291452, varuNamn: hej, utgangsDatum: 2019-05-19, isDeleted: 0}]
Я застрял, любая помощь будет оценена!