避免Google Calendar API与EventQuery重叠事件

时间:2010-11-01 20:14:56

标签: c# events gdata-api google-calendar-api overlapping

也许答案很简单,但我没有发现任何提示指向正确的方向:

            EventQuery calQuery = new EventQuery(_calendarFeedString);
            calQuery.StartTime = sDate.Date;
            calQuery.EndTime = sDate.AddDays(1); //(EndTime is exclusive calling Google Feeds)
            // Google EventQuery together with StartTime and EndTime returns also Events overlapping! 

            EventFeed myEvents = _calendarService.Query(calQuery);

此代码应仅返回指定日期(sDate)的事件。但是,根据设计,Google日历还会返回与此日期重叠的事件。因此,如果我在前一天午夜之前和第二天结束之前有一个事件,它将在此查询中返回,因为它是重叠的。如何避免/防止此类查询中的重叠事件?我没有在Google API或其他来源中找到任何提示。

0 个答案:

没有答案