日历查询按日期和时间排序

杰克

我试图返回按日期和时间排序的Calendar事件查询,以便可以迭代它们。我已经这样查询过:

private Cursor mCursor = null;
private static final String[] COLS = new String[]{CalendarContract.Events.TITLE, CalendarContract.Events.DTSTART, CalendarContract.Events.AVAILABILITY};
mCursor = getContentResolver().query(CalendarContract.Events.CONTENT_URI, COLS, null, null, null);
mCursor.moveToLast();

这很有用,只不过它似乎是根据创建时间而不是按日期和时间返回日历事件。例如,如果我在2012年12月25日创建了一个新活动,它将显示为最后一个结果。

我的最终目标是,我想找到在当前时间之前开始的第一个事件。例如,如果当前时间是8:00 am,我想找到在8:00 am之前开始的第一个事件。然后,我想检查该事件的持续时间,以查看它是否是当前正在进行的事件。

有没有简单的方法可以返回按日期和时间排序的查询,还是在查询结果后必须执行排序?更好的是,有没有一种简单的方法可以在当前时间之前找到第一个事件?

xoxol_89

也许这个?

    private Cursor mCursor = null;
    private static final String[] COLS = new String[]{CalendarContract.Events.TITLE, CalendarContract.Events.DTSTART, CalendarContract.Events.AVAILABILITY};
    mCursor = getContentResolver().query(CalendarContract.Events.CONTENT_URI, COLS, null, null, CalendarContract.Events.DTSTART + " ASC");
    mCursor.moveToLast();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Oracle 数据按日期和时间排序

来自分类Dev

按日期排序的列表(字符串和日期时间)

来自分类Dev

MySQL慢速查询:按日期时间排序

来自分类Dev

日历控制日期和时间?

来自分类Dev

日历控制日期和时间?

来自分类Dev

按日期和时间升序对数组进行排序

来自分类Dev

在mongodb中按日期和时间对集合进行排序

来自分类Dev

按日期和时间升序对数组进行排序

来自分类Dev

使用比较器按日期和时间排序

来自分类Dev

JS:按日期和时间对数组进行排序

来自分类Dev

android - 按日期和时间排序的 SQLite 不起作用

来自分类Dev

SQL查询不会按时间和日期排序

来自分类Dev

按日期排序查询集

来自分类Dev

熊猫read_hdf按日期和时间范围查询

来自分类Dev

按日期分组-月-日小时和时间查询

来自分类Dev

是否可以按日期分组,但在xceed数据网格中按日期和时间排序?

来自分类Dev

MYSQL按日期时间列的日期排序

来自分类Dev

在r中按日期和时间对数据框进行排序和排序

来自分类Dev

Mongo按日期查询并按日期排序?

来自分类Dev

更改日历上的日期和时间

来自分类Dev

如何从日期时间按日期分组并按日期时间排序

来自分类Dev

按日期排序和过滤

来自分类Dev

使用日期时间列按日期查询

来自分类Dev

PHP - 按日期时间和单独的日期对数组进行排序

来自分类Dev

查询按日期时间排序后如何更新SQL Server表

来自分类Dev

MySQL按IF排序和排序日期

来自分类Dev

按日期和时间排名

来自分类Dev

在R中按日历顺序对日期列进行排序

来自分类Dev

按日期时间排序列表