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
7
votes
3 answers

Python ical: get events for a day including recurring ones

Is there an easy way to get a day's events from an ical file in Python? For non-recurring, one day events I have used something like from icalendar import Calendar for event in Calendar.from_ical(ical).walk('vevent'): if edate >…
Mark
  • 18,730
  • 7
  • 107
  • 130
7
votes
4 answers

Formatting time for ical export

I have created a calendar in jquery that exports to ical. However, I am having some issues with the datetime. The ical export script expects the date/time in this format: 19970714T170000Z. Does anybody know what this is and how I should prepare my…
user1157393
7
votes
1 answer

Is there a standard for storing and parsing strings for calendar date recurrence?

I am trying to store recurrence event information into a database. I want to store recorder into a a Database table with the following fields. Start Date - Datetime End Date - DateTime RecurrencePattern - string I wanted to see if there was…
leora
  • 188,729
  • 360
  • 878
  • 1,366
6
votes
2 answers

How to get list of occurrence dates from iCalendar RRULE

I have the iCalendar file with RRULE for occurrences. How to get the list of dates on which the event will be occurring as per given start date and RRULE in the iCal file. In Java, I want to write a method which should take start date and RRULE and…
user846316
  • 6,037
  • 6
  • 31
  • 40
6
votes
1 answer

Scheduling a monthly event "Every Nth Weekday" using RFC 5545 recurrence rule

I'm trying to replicate some scheduling functionality in Google Calendar in C# using the RFC5545 recurrence rule. There are two options for scheduling monthly with Google calendar, either by every Nth day month, ie: Every 10th day of the month every…
Alex
  • 1,549
  • 2
  • 16
  • 41
5
votes
1 answer

iCalendar (RFC5545) recurrence rule multiple times a day

How can I make an event occur multiple times a day using the RRULE specified in RFC5545? Lets say I would like an event to happen every other week on Monday and Friday at 11AM and 18PM. Is it possible to format the RRULE like something as the…
cooxie
  • 2,934
  • 5
  • 18
  • 17
5
votes
2 answers

Can I stop iCal from caching my PHP-generated iCalendar feed?

I made a dynamically generated iCalendar feed with PHP, sticking to RFC 5545. It's working just fine for the most part, except iCal (i.e. Mac OS X's built-in calendar program) seems to refuse to reflect updates to events it had previously already…
Hayden Schiff
  • 3,280
  • 19
  • 41
5
votes
3 answers

Recurrence rule in ICal4j

I'm trying to create an .ics file using ICal4j. But when I try to add a recurrence it fails, throwing a ValidationException: net.fortuna.ical4j.model.ValidationException: Invalid property: RRULE at …
user970183
  • 103
  • 1
  • 6
5
votes
3 answers

iCal - Beginner Tutorial and Docs?

I am working with an existing ical file at work. I'm not sure who is creating it, and I would like to become more familiar with ical before I contact them - so I can have an intelligent conversation. Can someone point me to a good beginner…
user359519
  • 711
  • 2
  • 16
  • 28
5
votes
1 answer

Can a map be added to a .ics file?

When setting the location of an event in Calendar on a Mac it offers suggestions which when clicked embeds a map into the event. Is it possible to embed a map into a .ics file so that the map shows once imported? It seems that simply setting…
Michael
  • 11,912
  • 6
  • 49
  • 64
5
votes
1 answer

iCal feeds & date ranges

I'm trying to understand how iCal feeds & iCalendar clients deal with a large number of events in the past & in the future. Is there any way in which iCalendar clients can communicate a date-range to an iCalendar feed -- so that events outside the…
Saurabh Nanda
  • 6,373
  • 5
  • 31
  • 60
4
votes
3 answers

iCal Format - storing the event creator

I am currently programming a scheduling application which loosely based on iCalendar standard. Does anyone knows in which property can I store the event creator's information? By browsing through the iCalendar RFC 2445, I find this property:…
Jeffrey04
  • 6,138
  • 12
  • 45
  • 68
4
votes
0 answers

iCalendar Recurrence Rule to Human Readable Text - Localization for CJK Languages

So far, all online libraries that I've found, offer functionality for converting Rrule strings to human readable strings for the English language only. I tried to modify the code from the Rrule Package (Flutter) (which is mainly based on rrule.js)…
goldensoju
  • 606
  • 1
  • 6
  • 14
4
votes
2 answers

Outlook fails to recognize custom UID in .ics file, creates new event (and new id)

What I am trying to do: I have a need to send my clients .ics files that will populate their Outlook calendars as soon as they download and double click (and choose to populate their Outlook calendar). When I am testing locally, the iCalendar code…
camelBack
  • 748
  • 2
  • 11
  • 30
4
votes
1 answer

iCalendar UNTIL rule must be of the same type as DTSTART property?

In iCalendar RFC 5545, section 3.3.10, I see the following UNTIL parameter description: The value of the UNTIL rule part MUST have the same value type as the "DTSTART" property. Furthermore, if the "DTSTART" property is specified as a date with…
IT Hit WebDAV
  • 5,652
  • 12
  • 61
  • 98
1
2
3
9 10