我在SQLite Db中存储日期和时间。我想只检索当前数据的数据。我在互联网上寻找解决方案,但我找不到任何答案。
我的代码:
创建表
public void onCreate(SQLiteDatabase sqLiteDatabase) {
final String query = "CREATE TABLE " + Db_Contract.Db_Fieds.TABLE_NAME +" ("
+ Db_Contract.Db_Fieds._ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
+ Db_Contract.Db_Fieds.MONEY+ " REAL NOT NULL,"
+ Db_Contract.Db_Fieds.CAT+" TEXT NOT NULL,"
+ Db_Contract.Db_Fieds.TIMESTAMP+" TIMESTAMP DEFAULT CURRENT_TIMESTAMP"+"); " ;
sqLiteDatabase.execSQL(query);
}
检索所有数据:
private Cursor getAllData()
{
return db.query(Db_Contract.Db_Fieds.TABLE_NAME,
null,
null,
null,
null,
null,
Db_Contract.Db_Fieds.TIMESTAMP);
}
这里我只想检索当前日期的数据