_AppointmentItem.EndTimeZone 属性

定义

返回或设置一个 TimeZone 值,该值对应于约会的结束时间。 读/写。

public:
 property Microsoft::Office::Interop::Outlook::TimeZone ^ EndTimeZone { Microsoft::Office::Interop::Outlook::TimeZone ^ get(); void set(Microsoft::Office::Interop::Outlook::TimeZone ^ value); };
public Microsoft.Office.Interop.Outlook.TimeZone EndTimeZone { get; set; }
Public Property EndTimeZone As TimeZone

属性值

注解

时区信息用于在保存约会时将约会映射为正确的 UTC 时间,并在项目显示在日历中时映射为正确的当地时间。

更改 EndTimeZone 会影响始终在本地时区 CurrentTimeZone中表示的值End

根据情况,更改 EndTimeZone 可能会导致 Outlook 重新计算和更新 EndInEndTimeZone

例如,在约会检查器中,如果你是一个约会的组织者,其开始时间为美国时间下午 1 点,结束时间在 EST 3 点,将约会更改为具有 PST 的 EndTimeZone 将导致约会持续从 EST 下午 1 点到 3 点 PST, EndInEndTimeZone 保留为下午 3 点。 但是,如果您不是组织者,则将 EndTimeZone 从 EST 更改为 PST 将使 Outlook 重新计算并更新 EndInEndTimeZone,该约会将从 1 P.M. EST 持续到 12 P.M. PST。

另一个示例是更改 EndTimeZone ,导致约会结束时间发生在先前设置的约会开始时间之前,在这种情况下,Outlook 将重新计算并更新 EndInEndTimeZone。 例如,开始时间为 1 P.M. PST 且结束时间为 3 P.M. PST 的约会将其 EndTimeZone 更改为 EST。 如果 Outlook 不重新计算 EndInEndTimeZone,则约会结束时间将为 3 P.M. EST,这等于 12 P.M. PST,将早于开始时间 1 P.M. PST。 但是实际上,更改 EndTimeZone 将使 Outlook 重新计算 EndInEndTimeZone 并更新为 6 P.M.(用 EndTimeZone EST 表示)。

适用于