Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Azure DevOps 可以引用三个时区设置:
- 您的浏览器中的时间和日期格式设置
- 组织或服务器的时间和日期格式
- 个人资料 时间和区域设置 。
Web 门户中显示的大多数时间都是基于浏览器的时间和日期格式设置以及非管道时区。
默认情况下,所有 Azure DevOps 组织和用户帐户都设置为 UTC(协调世界时),无论托管在哪个区域。 即使组织从本地服务器迁移到 Azure DevOps Services,时区也设置为 UTC 时间。
若要配置时区设置,请参阅 更改 Azure DevOps 中的时区。
组织时区
组织时区设置是用于未指定时区的数据的时区设置。 如果时间和日期未使用配置文件设置进行本地化,则所有日期和时间数据存储在 UTC 中,并使用此设置进行本地化。 换句话说,将组织设置为 EST 时,不遵循客户端本地化的所有时间戳都会显示在 EST 时区中。
Azure DevOps 的大部分区域都使用配置文件设置进行本地化,但以下区域不会:
审核时间戳始终为 UTC 时间标准。
代码中的计划触发器(例如,使用
cron作业运行)不需要包含时区。 如果未向触发器添加时区,则使用组织的时区。 在传统管道中,计划将按照组织的时区安排。 有关配置管道以运行cron作业的详细信息,请参阅 为管道配置计划。
如果更改组织时区,未本地化的现有时间戳将不会被追溯调整。 例如,如果你的组织机构设置为 UTC,而你设置了一个 YAML 管道,并将 cron 作业设置为 12PM,但不包括东部标准时间,那么该管道将在东部标准时间下午 5 点运行。 如果将组织的时区更改为 EST,则此管道将在午夜运行。 如果在代码中指定 5PM EST,更改后,它将在下午 5 点继续运行。
用户时区
在 Web 门户中显示以下信息时,会使用用户个人资料的时区和日期时间模式。
- 组织设置:使用情况、时间范围
对于工作项,历史记录日期时间字段引用组织的或服务器的时区设置。
本地时区设置
本地 Azure DevOps 的时区设置对应于 Azure DevOps Server 的时区设置。