如何从SQLite数据库中只检索当前日期数据?

时间:2018-05-13 11:29:18

标签: android sql sqlite android-sqlite android-cursor

我在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);
    }

这里我只想检索当前日期的数据

0 个答案:

没有答案