From c9215d3ce068237c5eb8df795ab5b5f4a0cb4c11 Mon Sep 17 00:00:00 2001 From: geoffroy Date: Sat, 25 Mar 2017 00:05:41 -0400 Subject: [PATCH] Today view in DB now uses localtime to compare dates --- .../wismna/geoffroy/donext/database/DatabaseHelper.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/database/DatabaseHelper.java b/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/database/DatabaseHelper.java index 9c99d29..da7b112 100644 --- a/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/database/DatabaseHelper.java +++ b/DoNExt/app/src/main/java/com/wismna/geoffroy/donext/database/DatabaseHelper.java @@ -9,7 +9,7 @@ import android.database.sqlite.SQLiteOpenHelper; * Database helper class that contains table and column names as well as handles database creation */ 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"; static final String COLUMN_ID = "_id"; static final String COLUMN_ORDER = "displayorder"; @@ -55,9 +55,9 @@ class DatabaseHelper extends SQLiteOpenHelper { static final String TASKS_VIEW_TODAY_NAME = "today"; 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 + - " WHERE " + TASKS_COLUMN_TODAYDATE + " = date('now')"; + " WHERE " + TASKS_COLUMN_TODAYDATE + " = date('now','localtime')"; DatabaseHelper(Context context) { 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"); // Create the Today view db.execSQL(TASKS_VIEW_TODAY_CREATE); + case 4: + db.execSQL("DROP VIEW " + TASKS_VIEW_TODAY_NAME); + db.execSQL(TASKS_VIEW_TODAY_CREATE); } } }