1

我正在尝试为我存储为仅日期值的重复规则“ExcludeDates”模拟 MatchesDateOnly。我希望我的 RRULE 忽略某些仅限日期的时段。

以前在 DDay 中我们可以指定:

if (!recurrenceOptions.ExcludeDates.IsNullOrEmpty ())
{
    var periodList = new PeriodList ();

    recurrenceOptions.ExcludeDates.ForEach (d =>
    {
        var period = new Period (new iCalDateTime (d), TimeSpan.FromDays (1)) { MatchesDateOnly = true };
        periodList.Add (period);
    });

    iCalEvent.ExceptionDates.Add (periodList);
}

var occurences = iCalEvent.GetOccurrences (range.StartDate, range.EndDate);

如何在 iCal.net 中模仿此功能?

4

0 回答 0