X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FUtils.java;h=b46078aed03037b51be17dd841a70c647a5113fe;hb=0a4f300ecd7de6e7cac1e2f90cf01d1c60a0f1f3;hp=895c9464d30069dc8150934c5436b30f7f2d1d3d;hpb=e48e7f05d4ea0dfa0cb230ae53edc6341f985f41;p=unical.git diff --git a/src/ro/ieval/unical/Utils.java b/src/ro/ieval/unical/Utils.java index 895c946..b46078a 100644 --- a/src/ro/ieval/unical/Utils.java +++ b/src/ro/ieval/unical/Utils.java @@ -27,7 +27,7 @@ final class Utils { } public static String formatDate(final int year, final int month, final int day){ - return String.format(Locale.ENGLISH, "%4d-%02d-%02d", year, month, day); + return String.format(Locale.ENGLISH, "%4d-%02d-%02d", year, month+1, day); } public static void addAlarm(final Application application, final long time, final long eventId) throws SQLException{ @@ -45,18 +45,19 @@ final class Utils { unsetAlarm(application, time); } - public static long[] getAlarmsByEvent(final Application application, final long eventId) throws SQLException{ + public static Long[] getAlarmsByEvent(final Application application, final long eventId) throws SQLException{ final SQLiteDatabase db = application.alarmOpenHelper.getWritableDatabase(); + db.delete(AlarmOpenHelper.TABLE, AlarmOpenHelper.TIME + " < " + System.currentTimeMillis(), new String[0]); final Cursor cursor = db.query(AlarmOpenHelper.TABLE, new String[]{AlarmOpenHelper.TIME}, AlarmOpenHelper.EVENT + " = " + eventId, new String[0], null, null, null); if(cursor.moveToFirst()){ - final long[] ret = new long[cursor.getCount()]; + final Long[] ret = new Long[cursor.getCount()]; for(int i=0;i