I want to insert dates like "2013-12-24" in an SQLite database. My requirements include date wise search functionality.
query for table -
CREATE TABLE IF NOT EXISTS LEAD_TIME_TABLE
             (
             LEAD_TIME_ID
             INTEGER PRIMARY KEY AUTOINCREMENT,
             **LEAD_TIME_VALUE
             DATE NOT NULL,**
             LEAD_TIME_TYPE
            TEXT NOT NULL);
When I insert data in this table, the date is parsed like from 2013-12-24 to 
Tue Dec 24 19:00:00 EST 2013
This is my method for parsing dates:
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setTimeZone(TimeZone.getTimeZone("IST"));
Date date = null;
try {
    date = dateFormat.parse("2013-12-24");
} catch (ParseException e) {
    e.printStackTrace();
} 
When i am searching with a query such as:
select * from lead_time where value between 'Thu Dec 26 13:30:00 EST 2013' and 'Tue Dec 31 13:30:00 EST 2013'
In the results I am getting unexpected result. How can i resolve that?
 
     
     
     
     
    