在 Outlook 2010 和 Outlook 2013 时区规范化工作原理

文章翻译 文章翻译
文章编号: 2642044 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

尽管"时间"可能看上去简单的人工概念,让每个人都在全球范围内接收到会议请求和再参加一次会议,这一概念是实际上非常复杂。本文介绍了如何 Microsoft Outlook 2010 和 Microsoft Outlook 2013 实现通过使用协调通用时间 (UTC)、 时区偏移量,夏令时 (DST) 规则和 Windows 时区设置等项组成的这一目标。

更多信息

我们检查了在 Outlook 中的时区规范化工作原理的详细信息之前,很重要的一些重要术语的定义。
  • UTC

    UTC 表示"协调世界时"。把该行星地球上的真实时间,永远不会发生更改 (除外次闰秒,以说明水星的旋转中的更改)。

    UTC 有关详细信息,请访问以下第三方网站:

    http://en.wikipedia.org/wiki/Coordinated_Universal_Time

  • 时区偏移量

    时区偏移量是相对于 UTC 您所在地区的时间。例如,太平洋时间区域中是 UTC 晚 8 个小时。因此,如果是晚上 8 点 UTC,太平洋时区中的时间是中午。
  • 夏时制规则

    夏时制规则是依据某些地区随季节改变其时区偏移量的规则。这些规则包括开始日期和结束日期的 DST 期间以及时区偏移量的小时数。例如,年夏天,太平洋时区中的时间可能被计算为 UTC ? 7 小时,而其余一年中,时间被计算 UTC ? 为 8 小时。
  • Windows 全球时区数据库

    Windows 存储在 Windows 全球时区数据库中的所有时区和整个地球的 DST 规则。数据库存储在 Windows 注册表中以下子项下的子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
  • Windows 当前时区设置

    Windows 当前时区设置是 Windows 当前正用于确定您的计算机的时间设置。在 Windows 全球时区数据库中的所有规则,可以应用只有一组的 DST 规则。Windows 当前时间存储当前正在使用来计算您的计算机上的时间的规则集。

    Windows 的当前时区设置存储在 Windows 注册表中以下子项下的子项:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  • 计算机的时间

    计算机时的实际时间,所显示的窗口,通知区域的下面的屏幕快照所示。

    收起这个图片展开这个图片
    2642436


    如果您单击 Windows 通知区域中的这一部分,将显示一个增强的日历和时钟。

    收起这个图片展开这个图片
    2642437


    您可以单击更改日期和时间设置以检查您的计算机的当前时区设置。

    收起这个图片展开这个图片
    2642440

计算机时间的计算方式

计算机时间计算 UTC 时间、 增加的基础为您的计算机配置的时区偏移量,然后还可以调整夏令时 (具体取决于的 DST 规则) 的偏移量。用于计算计算机时间的公式如下所示:

UTC + 时区偏移量 + DST 偏移量

请注意此方法表示人已经同意考虑这一概念的时间。此方法是一个标准的世界,它是 Microsoft 如何在您的计算机上实现时间。

Outlook 如何处理时区偏移量和日历项目中的 DST 规则

它可能看起来像一个简单的任务,以确保两个具有相同的会议要求的人员参加一次会议。但是,当您添加的时区与不同夏规则顺序的更改的情况下,计算变得复杂。

若要查看 Outlook 如何处理这种情况下,请考虑以下情形:
  • 会议组织者具有以下 Windows 的当前时区设置:

    太平洋时间区域中 (UTC?8 ;DST 开始于 2011 年 3 月 13 日;DST 结束在 2011 年 11 月 6 日)
  • 会议与会者具有以下 Windows 的当前时区设置:

    东部标准时间时区 (UTC?5 ;DST 开始于 2011 年 3 月 13 日;DST 结束在 2011 年 11 月 6 日)
  • 会议组织者创建会议在他们的日历上为 2011 年 11 月 20 日上午 7 时
第 1 步: 组织者发送会议要求中的时区信息

在组织者的计算机上,该会议请求中的创建启动早上 7

在组织者的计算机上,Outlook 发送会议要求。该请求包含消息属性中的以下信息:

会议是在下午 3 点 UTC 在 2011 年 11 月 20 日
我的时区是太平洋 (UTC?8)
DST 开始于 2011 年 3 月 13 日,在 2011 年 11 月 6 日,DST 结束,偏移量为 + 1

创建会议之后,政府将规定一项新法律的在太平洋时间区域中,DST 开始于 2011 年 2 月 2 日,和在 2011 年 12 月 1 日结束。由于时区的新规则,并且新时区规则的应用顺序的时间段中位于该约会,规范化会发生 (步骤 2 和 3)。这种规范化如下图所示。

收起这个图片展开这个图片
2671670



步骤 2: 与会者的 Outlook 确定预期的本地时间


在与会者的计算机上,Outlook 将计算会议的预期本地时间的会议要求根据中所包含的信息:

用本地时间会议创建 + 时区的偏移量 + dst 的偏移量处的 UTC = 时会议创建
  • 在会议创建的 UTC 是下午 3 点 UTC
  • 创建时区 (太平洋) 的偏移量是 ?8
  • 偏移量为 DST 太平洋时间在会议创建为 0
用本地时间 = 3 下午 UTC + (?8 小时时区偏移量) + (DST 偏移量为 0 小时) = 7 太平洋时间上午

步骤 3: 与会者的 Outlook 确定规范化的 UTC 时间

在与会者的计算机上,Outlook 将标准化会议根据与会者的计算机,以确定 UTC 时间上的 Windows 全球时区数据库的时间。

在会议开始的 UTC = 预定的当地时间 ? 偏移量的时区的 DST 的 ? 偏移量
  • 预期的本地时间是 7 个 (基于在步骤 2 中计算) 的太平洋时间上午
  • 创建时区 (太平洋) 的偏移量是 ?8
  • 偏移量为 DST 太平洋时间在会议开始时 + 1
  • 在会议开始的 UTC = 上午 7 适用当地时间 ? (?8 小时时区) ? (dst 1 小时)
在会议开始的 UTC = 上午 7 + 8 小时 ? 1 小时 = 2 UTC 时间下午

步骤 4: 与会者确定此约会的与会者的时间设置正确的时间

在与会者的计算机上,Outlook 将 UTC 转换本地计算机时间为通过使用 Windows 的当前时区设置。

本地启动时间 = UTC 在会议开始 + 本地时区的偏移量 + dst 的偏移量,在会议开始
  • 在会议开始的 UTC 是下午 2 UTC (根据在步骤 3 中计算)
  • 偏移量为本地时区 (东部) 是 ?5
  • 偏移量为 DST 在美国东部时间在本地时区为 + 1 会议开始
本地启动时间 = 2 下午 UTC + (?5 小时时区) + dst 1 小时

这等于 10 上午美国东部标准时间,与会者的本地计算机的时间,并且此是为其安排的会议是在与会者的日历的时间。

注意一个核心问题是,如果您不选择 夏时制自动调整时钟在与会者的计算机上,可以有一个不匹配的 UTC 偏移量中 (关闭一个小时) 之间在 Windows 全球时区数据库和 Windows 的当前时区设置的时区规则。若要选择夏时制自动调整时钟请单击 更改时区 在中 日期和时间 若要显示的对话框中 时区设置

收起这个图片展开这个图片
2642431

有关如何管理夏时制的时区的配置和更新的详细信息,请访问下面的 Microsoft 网站:

夏令时帮助和支持中心

属性

文章编号: 2642044 - 最后修改: 2013年4月8日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Outlook 2013
  • Microsoft Outlook 2010
关键字:?
kbmt KB2642044 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 2642044
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com