我在从SQLite数据库获取最新记录的问题。我使用的SimpleDateFormat如下存储日期时间在安卓从SQLite数据库获取最新记录的问题表
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
ContentValues values = new ContentValues();
values.put(KEY_DATE_COLUMN, dateFormat.format(now));
查看已获得插入到数据库中的值,它们的格式为:
2011-04-07 09 :00:43
2011-04-08 10时44分12秒
2011-04-09 5点15分十秒
这是我一直在尝试,查询这给我的第一条记录在表中,这是第四Ë最早的记录:
SELECT _id,MAX(datetime_column)FROM表1 GROUP BY _id
每当我运行此查询,我总是在该表是2011-04-07 09:00第一个记录: 43。
有人可以看到这里有什么问题吗?非常感谢先进的,请让我知道是否需要任何进一步的信息/代码来帮助我解决这个问题。
这样做的伎俩,非常感谢你! – hooked82 2011-04-09 18:41:39