【问题标题】:Get outlook recurrence pattern of a event in iCal format using C#使用 C# 以 iCal 格式获取事件的 Outlook 重复模式
【发布时间】:2012-12-16 17:22:55
【问题描述】:

我正在开发一个提取outlook calendar data 并将其保存在安卓设备日历上的系统。到目前为止,所有其他 Outlook 数据均已成功提取和保存。现在我需要创建重复规则 (rrule)。因为 android 设备日历使用将重复模式作为规则保存为 rfc5545 标准。那么如何将 Outlook 重复模式提取为rule (like iCal format)

简而言之,我需要像这样获取 Outlook 日历事件的重复模式

RRULE:FREQ=DAILY;UNTIL=20000131T140000Z;BYMONTH=1

**

【问题讨论】:

    标签: android icalendar rfc2445 outlook-calendar rfc5545


    【解决方案1】:

    您需要使用 Office RecurrencePattern Object see msft docs,它表示关联 AppointmentItem 对象的定期约会发生率模式。

    该对象有RecurrenceType (olRecursDaily, olRecursMonthly, ...),它们有自己的属性(Interval, DayOfWeekMask, DayOfMonth, ...)

    利用这些信息,您可以构建由 rfc5545 定义的字符串。

    提供了一个示例实现,请参阅:sourceforge otlook2ical

    【讨论】:

      猜你喜欢
      • 2012-10-12
      • 2015-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-10
      • 2021-06-06
      相关资源
      最近更新 更多