Java 如何根据当前日期筛选记录?

Java 如何根据当前日期筛选记录?,java,android,sqlite,date,Java,Android,Sqlite,Date,我正在实现一个功能,我正在以字符串形式存储日期,并使用LocalDate函数以字符串形式获取当前日期,所以我想比较两个日期,我只想获取当前日期记录 未找到错误,但记录无法获取 public ArrayList<Followup_Model> followup_reminder (ArrayList<Followup_Model> followup_Model_list) { if (followup_Model_list == null) {

我正在实现一个功能,我正在以字符串形式存储日期,并使用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);
public ArrayList followup\u提醒(ArrayList followup\u Model\u列表){
if(后续模型列表==null){
followup_Model_list=new ArrayList();
}
SQLiteDatabase SQLiteDatabase=this.getReadableDatabase();
DateTimeFormatter dtf=模式的DateTimeFormatter.of(“yyyy/MM/dd”);
LocalDate LocalDate=LocalDate.now();
String Today=dtf.format(localDate);
Cursor followup\u output=sqLiteDatabase.rawQuery(“SELECT*FROM”+表名\u followup+
“其中CREATEDBY='1'和CHECKED='1'以及STARTDATE=“+Today+
“提醒ASC订购”,空);

只需复制粘贴即可

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);
public ArrayList followup\u提醒(ArrayList
跟进(型号列表){
if(后续模型列表==null){
followup_Model_list=new ArrayList();
}
SQLiteDatabase SQLiteDatabase=this.getReadableDatabase();
DateTimeFormatter dtf=模式的DateTimeFormatter.of(“yyyy/MM/dd”);
LocalDate LocalDate=LocalDate.now();
String Today=dtf.format(localDate);
Cursor followup\u output=sqLiteDatabase.rawQuery(“SELECT*FROM”+表名\u followup+
“其中CREATEDBY='1'和CHECKED='1'以及STARTDATE='”+Today+“”+
“提醒ASC订购”,空);

尝试在日期周围加上单字quotes@ScaryWombat日期不是固定的,它正在变为变量。我如何将它放在单引号
和STARTDATE='“+Today+'”++
中,或者更好地使用PreparedStatement和paramaters