我正在实现一个功能,我以字符串形式存储日期,并使用 LocalDate 函数获取字符串中的当前日期,因此我想比较两个日期,我想仅获取当前日期记录。未发现错误,但无法获取记录。 public ArrayList<Followup_Model> followup_reminder (ArrayList<Followup_Model> followup_Model_list) { if (followup_Model_list == null) { followup_Model_list = new ArrayList<>(); } SQLiteDatabase sqLiteDatabase = this.getReadableDatabase(); DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd"); LocalDate localDate = LocalDate.now(); String Today = dtf.format(localDate); Cursor followup_output = sqLiteDatabase.rawQuery("SELECT * FROM " + Table_Name_Followup + " WHERE CREATEDBY = '1' AND CHECKED = '1' AND STARTDATE = " + Today + " ORDER BY REMINDER ASC",null);
1 回答

繁华开满天机
TA贡献1816条经验 获得超4个赞
只需复制并粘贴即可。
public ArrayList<Followup_Model> followup_reminder (ArrayList<Followup_Model>
followup_Model_list) {
if (followup_Model_list == null) {
followup_Model_list = new ArrayList<>();
}
SQLiteDatabase sqLiteDatabase = this.getReadableDatabase();
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd");
LocalDate localDate = LocalDate.now();
String Today = dtf.format(localDate);
Cursor followup_output = sqLiteDatabase.rawQuery("SELECT * FROM " + Table_Name_Followup +
" WHERE CREATEDBY = '1' AND CHECKED = '1' AND STARTDATE = '" + Today + "'" +
" ORDER BY REMINDER ASC",null);
添加回答
举报
0/150
提交
取消