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
1
vote
1 answer

How are nonexistant timestamps due to DST handled in iCalendar Recurrence rules?

I am trying to determine if the Recurrence Rules specified in RFC 5545 are suitable for my use case. I am a bit confused by section 3.3.10. https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.10 There are two paragraphs that I consider to be…
Ogre
  • 781
  • 3
  • 10
  • 30
1
vote
2 answers

How to make custom recurrence rule for Google Calendar API?

I’m developing a project in which I have to schedule some repetitive events for final users in Google Calendar. I’ve been working with the Calendar’s Python API, and so far I have had no problems by using the most common recurrent rules according to…
1
vote
1 answer

rfc 5545 recurrance start date issue

I have been trying to automate some event creations at the facility I work in. With Google Calendar API I am creating events and adding attendees. event = { 'summary': 'testing the calendar api', 'start': {'dateTime':…
1
vote
2 answers

DST transitions vs. iCalendar reminders vs. RFC 5545 duration spec

How should an RFC 5545 duration of less than 24 hours act when it crosses a Daylight Saving Time (DST) transition? For example, assume DST ends at 2:00AM on a particular day, and assume that an event starts at the second 1:10AM on that day. (The…
Justin Grant
  • 44,807
  • 15
  • 124
  • 208
1
vote
1 answer

Trouble with RFC 5545 Recurrence by day

I'm seeing erroneous behavior with a by-day (e.g. every Tuesday and Thursday) recurrence pattern. Suppose I have an event starting on Thursday 3/12 at 9p (2100h) Pacific time and recurring every Tuesday and Thursday. Pacific time is UTC-0700, so…
stranger
  • 390
  • 4
  • 17
1
vote
1 answer

How can one use RRULE parts to implement "twice a month"?

I am mapping the following set of recurrence rules to RFC5545 RRULEs (to create Google Calendar…
taryn
  • 581
  • 8
  • 18
1
vote
1 answer

Is order of events in iCalendar (.ics) specified

Can I rely on the events in iCalendar being ordered by start date descending? I checked the iCalendar RFCs but I don't see them talking about how the VEVENTs are to be ordered. It may just be a coincidence that my Google test calendar lists them by…
Marcel Stör
  • 22,695
  • 19
  • 92
  • 198
1
vote
0 answers

Microsoft Outlook calendar generates invalid unique identifiers for the UID property?

I exported a .ics file from Microsoft Outlook calendar. The .ics file contained this UID property: UID:Ooldc6nEFUK0B6AS7oLh8w== Here is another UID generated by Microsoft Outlook calendar: UID:sSfe/XDnb0qy6JvmOrlKMg== According to RFC 7986, the…
Roger Costello
  • 3,007
  • 1
  • 22
  • 43
1
vote
1 answer

jQuery inputs for picking a recurring date (RRULE spec RFC 5545)

There are a lot of javascript RRULE parsers, but is there any javascript or jQuery library that will help me show inputs that generate the RRULE conditions? Aka a "recurring date picker"?
tabacitu
  • 6,047
  • 1
  • 23
  • 37
1
vote
1 answer

Ical4j. RFC5545. Calculate event occurrences, duration hack

I check ical4j library. At time I need calculate event occurrences. Useful example to calculate is here. I try to shift start date and end date. In original start date is 20101113 - 2010 November, Saturday (it maps on pattern see BYDAY=...SA). I…
Sergii
  • 7,044
  • 14
  • 58
  • 116
1
vote
2 answers

Isn't iCalendar DTSTART with UTC bad?

The RFC5545 spec allows DTSTART to be specified in UTC time. I'm thinking that's bad though, and could lead to be off by an hour. For example, where I live we honor DST, but parts of Arizona do not. So if the person in Arizona creates an event…
Gargoyle
  • 9,590
  • 16
  • 80
  • 145
1
vote
1 answer

What the difference between iCal4j/biweekly and google-rfc-2445?

Right now I'm using google-rfc-2445 library to evaluate recurring events, and generate actual dates, for example to know when will occur event defined by following RRULE: RRULE:FREQ=MONTHLY;BYDAY=MO,TU,WE,TH,FR;BYSETPOS=-1 I'm using biweekly library…
Anatoly
  • 5,056
  • 9
  • 62
  • 136
1
vote
1 answer

Java, ICS calendar format not showing time when imported in Outlook or Thunderbird

I am working on a Java project in which I am creating an ICS file and there is something wrong with date and time. Whenever I import the ICS file, I want to show the startTime of event and endTime of Event in the ICS file. I tried using the…
We are Borg
  • 5,117
  • 17
  • 102
  • 225
1
vote
1 answer

Format for vcalendar for weeks and day of week

I generate a vcalendar file with DTSTART and DTEND with week numbers and day of week just like RFC5545 and ISO.8601.2004 1 says. Like so: DTSTART:2015W437T200000Z DTEND:2015W437T210000Z or DTSTART:2015-W43-7T200000Z DTEND:2015-W43-7T210000Z Which…
bengan
  • 63
  • 6
1
vote
1 answer

rfc2445, how to store all day events?

I'm creating a calendar application which should be complaint with rfc-2445 specification. I've had a few issue with the All Day events here but now it has been resolved, you can see the SO question here but it forced me to ask the following…
Anatoly
  • 5,056
  • 9
  • 62
  • 136