Java 无法在my SQLite db Android中删除比较日期的行
我正在尝试和搜索一段时间,但没有成功删除我的db表中的特定行 我想这样做是为了比较日期记录值和下一个日期值 我以为这样就行了Java 无法在my SQLite db Android中删除比较日期的行,java,android,sqlite,date,Java,Android,Sqlite,Date,我正在尝试和搜索一段时间,但没有成功删除我的db表中的特定行 我想这样做是为了比较日期记录值和下一个日期值 我以为这样就行了 String sql = "DELETE FROM Planned_expenses_table WHERE DATE <= date('now','+1 day')"; SQLiteDatabase db = this.getWritableDatabase(); db.execSQL(sql); db.close(); String
String sql = "DELETE FROM Planned_expenses_table WHERE DATE <= date('now','+1 day')";
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL(sql);
db.close();
String sql=“从计划费用表中删除,其中日期为什么不计算日期,然后传入实际值
var tomorrow = DateTime.Now + TimeSpan.FromDays(1);
string sql = $"DELETE FROM Planned_expenses_table WHERE DATE <= '{tomorrow.ToString("yyyy/MM/dd")}')";
SQLiteDatabase db = this.getWritableDatabase();
db.execSQL(sql);
db.close();
var-future=日期时间。现在+时间跨度。从天(1);
字符串sql=$“从计划费用表中删除,其中日期我设法达到了预期的结果。
显然,我是以YYYY-M-D
的形式保存日期,而不是问题中所写的日期。这就是为什么订单检查感谢您的快速响应,但android studio似乎无法解析DateTime和TimeSpan,我如何导入它们?您还没有告诉我们要删除哪些日期。@CL。我想从表中删除字段DATE值早于明天日期的所有记录。无论如何,我设法解决了它。