[Ietf-calsify] Section 4.6.5 Time Zone Component: Not required when DTSTART is a DATE

Cyrus Daboo cyrus at daboo.name
Mon Nov 6 07:00:34 PST 2006


Hi Bernard,

--On November 5, 2006 5:28:29 PM -0500 Bernard Desruisseaux 
<bernard.desruisseaux at oracle.com> wrote:

> Proposed new text:
>
>  > The "VTIMEZONE" calendar component MUST be present if the calendar
>  > component contains an "RRULE" that generates recurrence instances on
>  > both sides of a time zone shift (e.g., both in Standard Time and
>  > Daylight Saving Time) unless the "DTSTART" property of the calendar
>  > component is specified as a DATE value or as a "floating" DATE-TIME
>  > value (See section 3.3.12 for proper interpretation of floating time).

Actually what is being said here is that a recurring event that uses a 
DATE-TIME value for DTSTART MUST either be floating or local time (i.e. 
timezone). Whether VTIMEZONE is present or not is then determined by the 
requirement of having it present if a DTSTART uses a TZID property. i.e. 
the RRULE does not drive the requirement for VTIMEZONE, instead the DTSTART 
does.

-- 
Cyrus Daboo



More information about the Ietf-calsify mailing list