Database 从包含以毫秒为单位的日期列的表中选择当天发生的事件?

Database 从包含以毫秒为单位的日期列的表中选择当天发生的事件?,database,sqlite,date,select,Database,Sqlite,Date,Select,我正在创建一个表,其中包含以毫秒为单位的日期列。 我想从该表中选择特定日期的所有数据 表事件 event_id event_titile event_date_in_milli_sec 11 deo's B'day 1335901530000 12 MJ B'day 1337805930000 13 MR B'day 13378851300

我正在创建一个表,其中包含以毫秒为单位的日期列。 我想从该表中选择特定日期的所有数据

表事件

event_id      event_titile     event_date_in_milli_sec

11             deo's B'day         1335901530000 
12             MJ B'day            1337805930000  
13             MR B'day            1337885130000 
14             RJ B'day            1338579930000
正如上面的表中所示,表中的事件表的结构第2行和第3行都是在同一天创建的事件,所以我想选择在同一天发生的事件

请帮助我在adv.

公共静态long[]getBoundaryDates(日期d)中感谢{
public static long[] getBoundaryDates (Date d) {
    long[] r = new long[2];
    d.setHours(0);
    d.setMinutes(0);
    d.setSeconds(0);
    r[0] = d.getTime();
    d.setHours(23);
    d.setMinutes(59);
    d.setSeconds(59);
    r[1] = d.getTime();
    return r;
}

public Void getData(Date date) {
    long[] _l = HelperFunctions.getBoundaryDates(d);
    String query = "select * from  TABLE_EVENTS WHERE "
        + KEY_EVENT_TIMESTAMP_START  + " >= " + _l[0]
        + " and " + KEY_EVENT_TIMESTAMP_START + " <= "
        +  _l[1];
}
long[]r=新长[2]; d、 设定时间(0); d、 设置分钟(0); d、 设置秒(0); r[0]=d.getTime(); d、 设定时间(23); d、 五分钟(59); d、 设置秒(59); r[1]=d.getTime(); 返回r; } 公共无效getData(日期){ long[]_l=HelperFunctions.getBoundaryDates(d); String query=“从表中选择*事件,其中” +键\u事件\u时间戳\u开始+“>=”+\u l[0]
+“和“+KEY\u EVENT\u TIMESTAMP\u START+”我从计算
EVENT\u date\u in\u milli\u sec
值0表示将上述值复制到毫秒转换器中,它显示日期我只想根据日期列出所有事件标题
select event_id,
       event_title,
       datetime(event_date_in_milli_sec / (24 * 60 * 60 * 1000)) as dt
from table_events
order by dt