2.1.3.1.1.20.10.1 Parameter: TZID
RFC Reference: [RFC2445] section 4.2.19
Number of Instances Allowed: 0, 1
Format: Text ([RFC2445] section 4.3.11)
Brief Description: In conjunction with a matching VTIMEZONE, specifies the time zone of a Date-Time property provided in local time.
Importing to Calendar objects
If this appointment is recurring, and if there is a TZID parameter, then PidLidTimeZoneStruct MUST be imported from the VTIMEZONE referenced by the TZID parameter, PidLidTimeZoneDescription MUST be imported from the TZID parameter, and PidLidAppointmentTimeZoneDefinitionRecur SHOULD<148> be imported from the VTIMEZONE referenced by the TZID parameter.
Furthermore, PidLidAppointmentTimeZoneDefinitionStartDisplay SHOULD<149> be imported from the VTIMEZONE referenced by the TZID parameter.
Refer to [RFC2445] section 4.2.19 for additional details on the TZID parameter.
Exporting from Calendar objects
If this is a recurring non-all-day appointment, then the DTSTART property MUST be specified as a local time. It MUST be accompanied by a TZID parameter referencing the VTIMEZONE described by PidLidAppointmentTimeZoneDefinitionRecur<150> or the combination of PidLidTimeZoneDescription and PidLidTimeZoneStruct.
If this is a non-recurring non-all-day appointment and if PidLidAppointmentTimeZoneDefinitionStartDisplay is set, then the DTSTART property SHOULD<151> be specified as a local time. It MUST be accompanied by a TZID parameter referencing the VTIMEZONE described by PidLidAppointmentTimeZoneDefinitionStartDisplay.