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
58
votes
5 answers

Difference between iCalendar (.ics) and the vCalendar (.vcs)

I want to send booking information through mail in an attachment to add in MS Outlook. Which format is better? Especially for MS Outlook 2003?
Nakul Chaudhary
  • 25,572
  • 15
  • 44
  • 47
28
votes
2 answers

What's VTIMEZONE used for in icalendar? Why not just UTC time?

What's VTIMEZONE used for in icalendar? e.g. 1 BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Apple Inc.//Mac OS X…
Ryan Lyu
  • 4,180
  • 5
  • 35
  • 51
26
votes
5 answers

ICalendar and event updates not working in Outlook

I'm generating ICalendar (.ics) files. Using the UID and SEQUENCE fields I can update existing events in Google Calendar and in Windows Calendar BUT NOT in MS Outlook 2007 - it just creates a second event How do I get them to work for Outlook…
Tom Carter
  • 2,938
  • 1
  • 27
  • 42
24
votes
2 answers

ics with alert?

Hi I just found out about the ics file format, and I'm wondering whether its possible to include one or 2 alert points in an event entry which will automatically get picked…
dr jerry
  • 9,768
  • 24
  • 79
  • 122
17
votes
2 answers

How is RFC 5545 different from RFC 2445

In native Android calendar app, RFC 2445 protocol is used to create .ics files. I found in some blogs that RFC 2445 is replaced with RFC 5545. Can anyone please tell me what are the extra features in RFC 5545 and how it is different from RFC 2445?
vani
  • 183
  • 1
  • 5
17
votes
3 answers

Icalendar ICS update not working in google calendar

I have some trouble with the ICS attachment to Gmail/Google calendar addresses. When I have to edit an event I send an update by mail with an ICS file with the same UID of the original event. However, GCalendar adds a second event. How can I…
Tobia
  • 9,165
  • 28
  • 114
  • 219
15
votes
1 answer

ICS (iCalendar) UID purpose and use

I'm creating a sync adapter towards ICS files in Java, and I have a problem recognizing the same events across new updates towards a remote file which is dynamically created. So I thought, great I can just use the UID, it turns out it's randomly…
user1004147
  • 315
  • 1
  • 2
  • 10
13
votes
1 answer

can/should iCal property parametrs be escaped?

specifically, the CN (common name) parameter, e.g. ORGANIZER;CN=John Doe,Eng:mailto:jd@some.com The RFC is vague on this, IMHO. It is very clear about property values of type TEXT, but for this parameter it just says "The parameter value is text".…
davka
  • 13,974
  • 11
  • 61
  • 86
12
votes
2 answers

PHP Date Recurrence Library?

Ruby, Java, and Python all have several very good libraries which allow you to handle rfc2445's rrule very well. I've done an extremely comprehensive search for a class/library which will handle the rrule and return dates of recurrence, however I…
tplaner
  • 8,363
  • 3
  • 31
  • 47
10
votes
1 answer

Javascript library to generate iCal format?

Does anyone know if there is any JavaScript libraries that generates iCal format? (RFC 5545 or RFC 2445 standard) It would be good if it also provides user interface for it. Something similar to OWA Repetition window or Google Calendar repeat…
StarCub
  • 4,141
  • 7
  • 41
  • 58
10
votes
3 answers

Looking for JavaScript lib that implements RRULE (iCalendar RFC 5545)

I am looking for a good iCalendar RFC 5545 processing library (open source / GPL compatible) that has been implemented in JaavScript. My current interest is a js library that fully implements the RRULE so that we can use our calendar web app offline…
Bill Caswell
  • 557
  • 1
  • 5
  • 15
9
votes
3 answers

Python dateutils print recurrence rule according to iCalendar format (see RFC 5545)

I am trying to print a recurrence rule as a string specified by iCalendar format (see RFC 5545). Im using python dateutils, in particular dateutil.rrule to create the recurrence rule and I want to print this as a string like: …
8
votes
1 answer

How to handle with Events.RRULE

I have calendar view where I'm setting events but I don't have idea how to handle with recurring events. I'm getting value of Event.RRULE by cursor: String rrule = cursor.getString(cursor.getColumnIndex(Events.RRULE)); For example rrule value…
Artur Gniewowski
  • 470
  • 7
  • 17
8
votes
1 answer

How do I create an HTML-formatted ICS message body using ical.net?

I need send reminders to users of a web application. To do this I use iCal.Net from nuget packages. Following instructions about the usage I'm able to send an email with an attachment containing the ics file. Is it possible to format the event…
Barax
  • 113
  • 1
  • 1
  • 9
7
votes
2 answers

Recurring Events, SQL Query

I am aware that questions about recurring events are common but I have not been able to find one with an answer to this specific question about recurring events other than those to do with calendar apps. The main difference being that the events in…
blankabout
  • 2,597
  • 2
  • 18
  • 29
1
2 3
9 10