Android 数据库按时间条件进行查询

因为项目需要,需要按时间进行查询数据


图片发自App

这里要是用数据库select*from进行条件判断
点击Edittext输入时间格式yyyy-mm-dd

SQLiteDatabase sqliteDatabase=helper.getReadableDatabase();
        String ss="select*from heart where heartdata>? and heartdata

代码中的getDate()函数,是将字符串转化为日期的函数,
将日期转化为毫秒,例如一天转化为毫秒是24×3600×1000
起始时间是从“1970-01-01 08:00:00”开始算起的,所以我要得到一天的毫秒数,就要用1970-01-03减去1970-01-02
我的代码不够精简,大致思路就是这样。


图片发自App

你可能感兴趣的:(Android 数据库按时间条件进行查询)