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