2.2.106 [RFC5546] Section 3.1.2 VTIMEZONE
V0246:
The specification specifies the allowed number of instances of components and properties in a VTIMEZONE component in the following table.
Component/property |
Presence |
Comment |
---|---|---|
VTIMEZONE |
0+ |
MUST be present if any date/time refers to timezone. |
•DAYLIGHT |
0+ |
MUST be one or more of either STANDARD or DAYLIGHT. |
••COMMENT |
0+ |
|
••DTSTART |
1 |
MUST be local time format |
••RDATE |
0+ |
if present RRULE MUST NOT be present |
••RRULE |
0 or 1 |
if present RDATE MUST NOT be present |
••TZNAME |
0+ |
|
••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+ |
|
••DTSTART |
1 |
MUST be local time format |
••RDATE |
0+ |
If present, RRULE MUST NOT be present |
••RRULE |
0 or 1 |
If present, RDATE MUST NOT be present |
••TZNAME |
0+ |
|
••TZOFFSETFROM |
1 |
|
••TZOFFSETTO |
1 |
|
••IANA-PROPERTY |
0+ |
|
••X-PROPERTY |
0+ |
|
•TZID |
1 |
|
•TZURL |
0 or 1 |
|
•IANA-PROPERTY |
0+ |
|
•X-PROPERTY |
0+ |
|
Microsoft Office Outlook 2007, Microsoft Outlook 2010, Microsoft Outlook 2013, Microsoft Outlook 2016, Microsoft Outlook 2019
The following table specifies the number of instances Outlook exports for these components and properties in a VTIMEZONE component:
Component/property |
Number of instances exported |
Notes |
---|---|---|
VTIMEZONE |
0+ |
Is present if a TZID refers to this timezone |
•DAYLIGHT |
0-1 |
|
••COMMENT |
0 |
|
••DTSTART |
1 |
Value is in local time |
••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 |
Value is in 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 |
|
The following table specifies the number of instances Outlook imports for these components and properties in a VTIMEZONE component. If more instances are found, they are ignored. If fewer instances are found, the outer component is considered invalid and ignored.
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-1 |
|
••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-1 |
If multiple TZNAME properties are present, only the first is imported. |
••TZOFFSETFROM |
1 |
|
••TZOFFSETTO |
1 |
|
••IANA-PROPERTY |
0 |
|
••X-PROPERTY |
0 |
|