我有一个存储日期字段的数据库。我希望能够计算记录日期和今天之间的天数。如何计算记录条目以来的天数? 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