Example for recurring event, 1 week, no end, exported by Google # The recurring event were recorded every monday the 20150518. This is the Recurrence-id, but then # first occurrence was moved on tuesday. So this record were added. BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20150519T100000 DTEND;TZID=Europe/Paris:20150519T110000 DTSTAMP:20150517T175754Z UID:9026chuafli29ns5soshvckamc@google.com RECURRENCE-ID;TZID=Europe/Paris:20150518T100000 CREATED:20150517T174404Z DESCRIPTION: LAST-MODIFIED:20150517T175008Z LOCATION: SEQUENCE:1 STATUS:CONFIRMED SUMMARY:aaa TRANSP:OPAQUE END:VEVENT # The recurring event were recorded every monday the 20150518. BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20150518T100000 DTEND;TZID=Europe/Paris:20150518T110000 RRULE:FREQ=WEEKLY;BYDAY=MO DTSTAMP:20150517T175754Z UID:9026chuafli29ns5soshvckamc@google.com CREATED:20150517T174404Z DESCRIPTION: LAST-MODIFIED:20150517T174404Z LOCATION: SEQUENCE:0 STATUS:CONFIRMED SUMMARY:aaa TRANSP:OPAQUE END:VEVENT Example for recurring event, every 2 month, no end, exported by Google BEGIN:VEVENT DTSTART;TZID=Europe/Paris:20150519T080000 DTEND;TZID=Europe/Paris:20150519T090000 RRULE:FREQ=MONTHLY;INTERVAL=2;BYMONTHDAY=19 DTSTAMP:20150517T175754Z UID:urkq3ih1mlaqeu4dbkpdh4i61s@google.com CREATED:20150517T175658Z DESCRIPTION: LAST-MODIFIED:20150517T175658Z LOCATION: SEQUENCE:0 STATUS:CONFIRMED SUMMARY:bbbbb TRANSP:OPAQUE END:VEVENT