我确实在互联网上搜索了相关信息并实施了。但不知何故,它在我的实现中不起作用。我喜欢删除超过一定天数的数据。当我保存数据时,日期格式保存如下。
SimpleDateFormat df = new SimpleDateFormat("EEE,d MMM yyyy,HH:mm:ss");
Date today = (Date) Calendar.getInstance().getTime();
String receiveDate = df.format(today);
我喜欢删除早于天数的数据并按如下方式实施
public boolean delete_oldData(int numofdays){
String deleteQuery = "DELETE FROM " + SQLITE_TABLE + " WHERE " + KEY_TIMEINSTANCE + " <= date('now','-" + numofdays + " day')";
Log.d("Delete Query: ", deleteQuery);
myDb.execSQL(deleteQuery);
return true;
}
但它不会删除任何数据。有什么问题?