mirror of
https://github.com/wismna/DoNext.git
synced 2025-10-03 15:40:14 -04:00
Today view in DB now uses localtime to compare dates
This commit is contained in:
@@ -9,7 +9,7 @@ import android.database.sqlite.SQLiteOpenHelper;
|
|||||||
* Database helper class that contains table and column names as well as handles database creation
|
* Database helper class that contains table and column names as well as handles database creation
|
||||||
*/
|
*/
|
||||||
class DatabaseHelper extends SQLiteOpenHelper {
|
class DatabaseHelper extends SQLiteOpenHelper {
|
||||||
private static final int DATABASE_VERSION = 4;
|
private static final int DATABASE_VERSION = 5;
|
||||||
private static final String DATABASE_NAME = "donext.db";
|
private static final String DATABASE_NAME = "donext.db";
|
||||||
static final String COLUMN_ID = "_id";
|
static final String COLUMN_ID = "_id";
|
||||||
static final String COLUMN_ORDER = "displayorder";
|
static final String COLUMN_ORDER = "displayorder";
|
||||||
@@ -55,9 +55,9 @@ class DatabaseHelper extends SQLiteOpenHelper {
|
|||||||
|
|
||||||
static final String TASKS_VIEW_TODAY_NAME = "today";
|
static final String TASKS_VIEW_TODAY_NAME = "today";
|
||||||
private static final String TASKS_VIEW_TODAY_CREATE =
|
private static final String TASKS_VIEW_TODAY_CREATE =
|
||||||
"CREATE VIEW IF NOT EXISTS " + TASKS_VIEW_TODAY_NAME + " AS" +
|
"CREATE VIEW " + TASKS_VIEW_TODAY_NAME + " AS" +
|
||||||
" SELECT * FROM " + TASKS_TABLE_NAME +
|
" SELECT * FROM " + TASKS_TABLE_NAME +
|
||||||
" WHERE " + TASKS_COLUMN_TODAYDATE + " = date('now')";
|
" WHERE " + TASKS_COLUMN_TODAYDATE + " = date('now','localtime')";
|
||||||
DatabaseHelper(Context context) {
|
DatabaseHelper(Context context) {
|
||||||
super(context, DATABASE_NAME, null, DATABASE_VERSION);
|
super(context, DATABASE_NAME, null, DATABASE_VERSION);
|
||||||
}
|
}
|
||||||
@@ -86,6 +86,9 @@ class DatabaseHelper extends SQLiteOpenHelper {
|
|||||||
db.execSQL("ALTER TABLE " + TASKS_TABLE_NAME + " ADD COLUMN " + TASKS_COLUMN_TODAYDATE + " DATE");
|
db.execSQL("ALTER TABLE " + TASKS_TABLE_NAME + " ADD COLUMN " + TASKS_COLUMN_TODAYDATE + " DATE");
|
||||||
// Create the Today view
|
// Create the Today view
|
||||||
db.execSQL(TASKS_VIEW_TODAY_CREATE);
|
db.execSQL(TASKS_VIEW_TODAY_CREATE);
|
||||||
|
case 4:
|
||||||
|
db.execSQL("DROP VIEW " + TASKS_VIEW_TODAY_NAME);
|
||||||
|
db.execSQL(TASKS_VIEW_TODAY_CREATE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user