2.2.103 [RFC5546] Section 3.1.2 VTIMEZONE

V0226:

The specification specifies the allowed number of instances of components and properties in a VTIMEZONE component in the following table.

Component/property

Presence

Notes

VTIMEZONE

0+

MUST be present if any date/time refers to time zone.

DAYLIGHT

0+

MUST be one or more of either STANDARD or DAYLIGHT.

••COMMENT

0 or 1

••DTSTART

1

MUST be local time format.

••RDATE

0+

If present, RRULE MUST NOT be present.

••RRULE

0+

If present, RDATE MUST NOT be present.

••TZNAME

0 or 1

••TZOFFSETFROM

1

••TZOFFSETTO

1

••IANA-PROPERTY

0+

••X-PROPERTY

0+

LAST-MODIFIED

0 or 1

STANDARD

0+

MUST be one or more of either STANDARD or DAYLIGHT.

••COMMENT

0 or 1

••DTSTART

1

MUST be local time format.

••RDATE

0+

If present, RRULE MUST NOT be present.

••RRULE

0+

If present, RDATE MUST NOT be present.

••TZNAME

0 or 1

••TZOFFSETFROM

1

••TZOFFSETTO

1

••IANA-PROPERTY

0+

••X-PROPERTY

0+

TZID

1

TZURL

0 or 1

IANA-PROPERTY

0+

X-PROPERTY

0+

Microsoft Exchange Server 2007, Microsoft Exchange Server 2010

The following table specifies the number of instances Microsoft Exchange Server exports for these components and properties in a VTIMEZONE component.

Component/property

Number of instances exported

Notes

VTIMEZONE

0+

DAYLIGHT

0-1

••COMMENT

0

••DTSTART

1

••RDATE

0

••RRULE

1

••TZNAME

0

••TZOFFSETFROM

1

••TZOFFSETTO

1

••IANA-PROPERTY

0

••X-PROPERTY

0

LAST-MODIFIED

0

STANDARD

1

••COMMENT

0

••DTSTART

1

••RDATE

0

••RRULE

0-1

••TZNAME

0

••TZOFFSETFROM

1

••TZOFFSETTO

1

••IANA-PROPERTY

0

••X-PROPERTY

0

TZID

1

TZURL

0

IANA-PROPERTY

0

X-PROPERTY

0

The following table specifies the number of instances Microsoft Exchange imports for these components and properties in a VTIMEZONE component. If more instances are found, Microsoft Exchange fails to import the iCalendar object. If fewer instances than required are found, Microsoft Exchange fails to import the iCalendar object.

Component/property

Number of instances imported

Notes

VTIMEZONE

0+

If not present for a TZID, a default time zone is used.

DAYLIGHT

0-1

VTIMEZONE components that contain no STANDARD or DAYLIGHT components are ignored.

••COMMENT

0

••DTSTART

0-1

Values in UTC are treated as local time.

••RDATE

0

••RRULE

0-1

••TZNAME

0

••TZOFFSETFROM

1

••TZOFFSETTO

1

••IANA-PROPERTY

0

••X-PROPERTY

0

LAST-MODIFIED

0

STANDARD

0-1

VTIMEZONE components that contain no STANDARD or DAYLIGHT components are ignored.

••COMMENT

0

••DTSTART

1

Values in UTC are treated as local time.

••RDATE

0

••RRULE

0-1

••TZNAME

0

••TZOFFSETFROM

1

••TZOFFSETTO

1

••IANA-PROPERTY

0

••X-PROPERTY

0

TZID

1

TZURL

0

IANA-PROPERTY

0

X-PROPERTY

0

Microsoft Exchange Server 2010 Service Pack 1 (SP1), Microsoft Exchange Server 2013, Microsoft Exchange Server 2016, Microsoft Exchange Server 2019

Exchange 2010 SP1, Exchange 2013, Exchange 2016, and Exchange 2019 import and export VTIMEZONE components in the same manner as Exchange 2010, except for the DAYLIGHT and STANDARD properties. The following table specifies the number of instances that Exchange 2010 SP1, Exchange 2013, Exchange 2016, and Exchange 2019 import for the DAYLIGHT and STANDARD components.

Component/property

Number of instances imported

Notes

DAYLIGHT

0+

VTIMEZONE components that contain no STANDARD or DAYLIGHT components are ignored.

STANDARD

0+

VTIMEZONE components that contain no STANDARD or DAYLIGHT components are ignored.