java - 如何根据当前日期过滤记录?
问题描述
我正在实现一个功能,我以字符串形式存储日期,并使用 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_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);
推荐阅读
- javascript - 为什么两个 if 语句在一个函数中不起作用?
- javascript - Javascript - 原始字符串隐式转换为对象
- php - PHP/Symfony 3:使用完全限定的类名(字符串)来调用实例化的类方法
- html - 我正在尝试在图像中间对齐文本。我不确定我在这里做错了什么
- swift - 当前用户未找到
- python - 如何在 Python 中使用 Matplotlib 绘制直方图以获取概率?
- mysql - 在mysql中获取两个日期之间的数据
- amazon-web-services - S3 签名的 url 在操作期间是否过期?
- sql - 如何使用 SQL Server 合并具有相同 ID 的多行
- scala - 如何优雅地停止笔记本流式传输作业?