Android 使用C获取iCal格式的事件的outlook重复模式

Android 使用C获取iCal格式的事件的outlook重复模式,android,icalendar,rfc2445,outlook-calendar,rfc5545,Android,Icalendar,Rfc2445,Outlook Calendar,Rfc5545,我正在开发一个提取outlook日历数据并将其保存在android设备日历上的系统。到目前为止,所有其他outlook数据都已成功提取和保存。现在我需要创建递归规则rrule。因为android设备日历用于将重复模式保存为规则,这被称为rfc5545标准。那么,如何将outlook重复模式提取为类似于iCal格式的规则呢 简而言之,我需要得到Outlook日历事件的重复模式,如下所示 RRULE:FREQ=DAILY;UNTIL=20000131T140000Z;BYMONTH=1 ** 您

我正在开发一个提取outlook日历数据并将其保存在android设备日历上的系统。到目前为止,所有其他outlook数据都已成功提取和保存。现在我需要创建递归规则rrule。因为android设备日历用于将重复模式保存为规则,这被称为rfc5545标准。那么,如何将outlook重复模式提取为类似于iCal格式的规则呢

简而言之,我需要得到Outlook日历事件的重复模式,如下所示

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

**

您需要使用Office RecurrencePattern对象,该对象表示关联的AppointmentItem对象的定期约会的发生率模式

对象具有RecurrenceType OlRecurseDaily、OlRecurseMonthly、。。。它们有自己的属性Interval、DayOfWeekMask、DayOfMonth、

有了这些信息,您可以构建rfc5545定义的字符串

一个示例实现可用,请参见: