Java 如何根据当前日期筛选记录?
我正在实现一个功能,我正在以字符串形式存储日期,并使用LocalDate函数以字符串形式获取当前日期,所以我想比较两个日期,我只想获取当前日期记录 未找到错误,但记录无法获取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) {
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