Questions tagged [rfc5545]

The RFC defines iCalendar (Internet Calendaring and Scheduling Core Object Specification) and obsoletes the RFC2445 since sept 2009.

The RFC is available at RFC5545

The RFC only defines the data format (i.e. file content) and is to be used in conjunction with:

  • RFC5546 iTIP: standard for scheduling meeting independently of medium used
  • RFC6047 iMIP: standard for scheduling meeting via emails
142 questions
3
votes
1 answer

DDay.iCal outlook compatibility with time zones and recurrence patterns

I've had some luck getting outlook to accept my .ics files via email and interpret them as calendar invites but I'm running into problems with time zones. Initially, I discovered that if all my dates are supplied in UTC, Outlook does the right thing…
Jordan
  • 1,599
  • 4
  • 26
  • 42
3
votes
2 answers

Parsing iCal from Outlook: how do I tell what the recurrence schedule is for this event?

I'm using Python, but I don't think that's relevant here. The iCal snippet below is from an Outlook 2010 export (full data). In Outlook, the event shows up as recurring, including an instance of the event on April 12th, 2012. If you open the series,…
user104365
2
votes
0 answers

Accepting a calendar invite without being invited when organizer is from G-Suite

I'm trying to accept an invite to a calendar event without being invited to the event, according to the rfc5546 this is legal, when I do so when the organizer is from Office, accepting the invite without being officially invited by the organizer…
Remot
  • 184
  • 1
  • 4
2
votes
1 answer

How to deal with large ICS files?

My application (php/laravel, but irrelevant here) holds calendar entries for its users (comparable to a car logbook), and some users want to sync those events to their calendar app of choice. I started looking into the ics standard (RFC 5545 etc.)…
jeyemgfx
  • 67
  • 8
2
votes
1 answer

Ical4j. RFC5545. Calculate event occurrences with exclusion

I check ical4j library. At time I need calculate event occurrences. Useful example to calculate is here. I try to add exclusion VEvent event = new ContentBuilder().vevent { dtstart('20101113', parameters: parameters() {value('DATE')}) …
Sergii
  • 7,044
  • 14
  • 58
  • 116
2
votes
1 answer

Calendar. Recurrent event occurrence. How to check if start date matched on pattern?

If I use google library google-rfc-2445 (to calculate occurrences) String sRule = "RRULE:FREQ=YEARLY;COUNT=3;INTERVAL=2;BYMONTH=5;BYMONTHDAY=22,23,24,25,26,27,28;BYDAY=MO"; LocalDateIterable localDateIterable = LocalDateIteratorFactory …
Sergii
  • 7,044
  • 14
  • 58
  • 116
2
votes
1 answer

iCal format for recurring events with start time and end time

Let's say I want to schedule a team meeting every monday at 10 am to 5pm. What would be the ical format for this schedule? So far I have this but am not sure how to indicate the end time. Considering the event recurs forever DTSTART:19971022T100000 …
kabangi julius
  • 2,709
  • 2
  • 16
  • 25
2
votes
1 answer

Exclusive/Inclusive DTEND according to RFC5545 and Fullcalendar in event with time part, how to do it right?

According to rfc5545: The "DTEND" property for a "VEVENT" calendar component specifies the non-inclusive end of the event. Also in fullcalendar documentation for end property of event object written the same: The exclusive date/time an event…
Anatoly
  • 5,056
  • 9
  • 62
  • 136
2
votes
1 answer

How can I exclude DTSTART from generated events if its day not among days specified by BYDAY?

I'm using google-rfc-2445 to generate repeating events according to according to rfc-2445: The "DTSTART" property for a "VEVENT" specifies the inclusive start of the event. For recurring events, it also specifies the very first instance in the…
Anatoly
  • 5,056
  • 9
  • 62
  • 136
2
votes
2 answers

Outlook iCal meeting invitation description issue

I am sending iCal event invitation using php. Everything displays in proper manner and RVSP button displayed correctly. But description is cutting down after first line. For example if my description is: The problem occurs when I have multiple lines…
israr
  • 1,155
  • 15
  • 28
2
votes
1 answer

Parse RRULE to readable text?

I am looking for a library (php) or some pseudocode to parse Ical RRULEs to readable text(like for example google calendar) RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=1FR,3FR,5FR -> Monthly on Friday of weeks 1, 3, 5 of the month
Merion
  • 721
  • 2
  • 13
  • 24
2
votes
1 answer

Get outlook recurrence pattern of a event in iCal format using C#

I am developing a system which extract the outlook calendar data and save it on android device calendar. Up to now all other outlook data are extracted and saved successfully. Now I need to create recurrence rule (rrule). Because android device…
yapa
  • 161
  • 4
  • 17
2
votes
2 answers

"object has no attribute" in custom Django model field

I am trying to create a Django model field that represents a duration with days, hours, minutes and seconds text input fields in the HTML, and stores the duration in the db using the ical format (RFC5545). (this is related to my question on How to…
Uli
  • 339
  • 5
  • 19
2
votes
2 answers

How to have an iCalendar (RFC 2445) repeat YEARLY with duration

I have been unsuccessful in formulating a RRULE that would allow an event as shown below: Repeats YEARLY, from first Sunday of April to last day of May, occuring on Monday, Wednesday and Friday, until forever. FREQ=YEARLY;BYMONTH=4;BYDAY=SU (gives…
Todd Brooks
  • 1,167
  • 1
  • 13
  • 24
1
vote
2 answers

RRule for semi-weekly events

I've been trying to figure out how to compose an RRULE that has events on alternating days each week; for example: Week A: Monday at 4pm Week B: Friday at 4pm Where Week A and Week B alternate continuously into the future. The closest I've gotten…
marcus erronius
  • 3,613
  • 1
  • 16
  • 32