时区设置和使用情况

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Azure DevOps 可以引用三个时区设置:

  • 浏览器的时间和日期格式设置
  • 组织或服务器的时间和日期格式
  • 个人个人资料 时间和区域设置

Web 门户中显示的大多数时间都基于时间和日期格式的浏览器设置以及非管道时区。

默认情况下,所有 Azure DevOps 组织和用户帐户都设置为 UTC(协调世界时),无论托管在哪个区域。 即使组织从本地服务器迁移到 Azure DevOps Services,时区也设置为 UTC 时间。

若要配置时区设置,请参阅 更改 Azure DevOps 中的时区。

组织时区

组织时区设置是主要时区设置。 Azure DevOps 使用此设置来存储所有日期和时间数据。 换句话说,将组织设置为 EST 时,所有时间戳都存储在 EST 时区中。

以下对象使用组织时区设置显示时间戳。

  • 版块:工作项字段,如“创建日期”、“已更改日期”和其他“日期-时间”字段
  • 存储库:
    • 文件历史记录
    • 提交、推送、分支、标记和拉取请求
  • 管道:
    • 最近、所有、运行
    • 环境
    • 版本
    • 任务组
  • 通知
  • 导出用户

默认情况下,YAML 中的生成管道 cron 计划采用 UTC 格式。 在经典管道中,它们位于组织的时区中。 若要详细了解如何将管道配置为使用 cron 作业运行,请参阅 配置管道的计划。

如果更改组织时区,它将影响未来的时间戳,但不会追溯更新现有时间戳。

用户配置文件时区

在 Web 门户中显示以下信息时,将使用用户配置文件时区和日期时间模式。

  • 组织设置:使用情况、时间范围

对于工作项,历史记录日期时间字段引用组织的或服务器的时区设置。

本地时区设置

本地 Azure DevOps 的时区设置对应于 Azure DevOps Server 的时区设置。