如何使用 ContentProvider 获取今天的日历事件

How to get today's calendar events using ContentProvider

我有以下代码使用 ContentProvider 获取我的 Google 日历中的每个事件。 (Link here)

CalendarProvider calendarProvider = new CalendarProvider(context);

    List<Calendar> calendars = calendarProvider.getCalendars().getList();

    for (Calendar calendar : calendars) {
        List<Event> events = calendarProvider.getEvents(calendar.id).getList();
        for (Event event : events) {
            System.out.println("EVENT: " + event.title);
        }
    }

这将 return 事件日历事件的所有标题。我的问题是如何过滤 return 发送给我的结果以仅显示今天的日历事件(即今天某个时间点发生的事件)

我已经尝试过诸如:

event.rDate
event.lastDate
event.eventExDate

但我似乎无法从结果中理解任何意义。

提前致谢:)

这可能是一个重复的问题,但仍然可以通过以下答案解决:

在答案中,您必须将变量:stTimeenTime 设置为今天的日期。