Share via


_AppointmentItem.StartTimeZone 属性

定义

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

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

属性值

注解

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

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

根据具体情况,更改 StartTimeZone 可能会导致 Outlook 重新计算和更新 StartInStartTimeZone

举一个例子,在约会检查器中,如果您是在太平洋标准时间下午 1 和 3 下午太平洋标准时间,结束时间与开始时间约会的组织者更改约会有 EST StartTimeZone 将导致持续从东部时间下午 1 到 3 下午太平洋标准时间下午 1 的剩余 StartInStartTimeZone 与约会但是,如果您不是组织者,然后更改 StartTimeZone 从太平洋到东部标准时间将导致 Outlook 重新计算并更新 StartInStartTimeZone ,和约会将从东部时间 4 下午持续到太平洋标准时间下午 3。

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

适用于