[Ietf-calsify] DTEND for day events

Jeffrey Harris jeffrey at skyhouseconsulting.com
Thu Sep 1 11:20:02 PDT 2005


Hi Neal,

> rfc2445 is unclear if the DTEND is inclusive or exclusive when both the 
> DTSTART and DTEND are DATEs.

To find the language about this, you have to look in the (not
intuitively located) VEVENT definition.  It says:

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 recurrence set. The "DTEND" property for a "VEVENT"
   calendar component specifies the non-inclusive end of the event.

It doesn't say anything specific about DATE valued events, so DTEND is
always exclusive.

In practice, Apple's iCal always exports one-day all-day events with an
explicit DTEND of the day after the start.  I scratched my head about
that for a while, too, till I looked in VEVENT.

Sincerely,
Jeffrey Harris


More information about the Ietf-calsify mailing list