我有一個存儲日期字段的數據庫。我希望能夠計算記錄日期和今天之間的天數。如何計算記錄條目以來的天數? Android,SQLite,Java
我最終使用:
mDb.execSQL("UPDATE "+DATABASE_PLANTS_TABLE+" SET "+ KEY_PLANT_DAYS+ " = (SELECT julianday('now') - julianday("+KEY_DATE+") FROM"+ DATABASE_PLANTS_TABLE+")");
我有一個存儲日期字段的數據庫。我希望能夠計算記錄日期和今天之間的天數。如何計算記錄條目以來的天數? Android,SQLite,Java
我最終使用:
mDb.execSQL("UPDATE "+DATABASE_PLANTS_TABLE+" SET "+ KEY_PLANT_DAYS+ " = (SELECT julianday('now') - julianday("+KEY_DATE+") FROM"+ DATABASE_PLANTS_TABLE+")");
select (strftime('%s','now')-strftime('%s', data1))/86400.0 as days from table
Date dateInDb = getStoredDate();
Date today = new Date();
Days days = Days.daysBetween(new DateTime(dateInDb), new DateTime(today));
int numberOfDays = days.getDays();
我結束了使用非常相似的東西。因爲我需要的只是這個日期計算,所以比打擾喬達泰倍得容易得多。 我實際使用的是上面貼出的。 – Brian 2010-08-22 17:06:44