Zeitzoneneinstellungen und -verwendung

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

Es gibt drei Zeitzoneneinstellungen, auf die von Azure DevOps verwiesen werden kann:

  • Einstellungen Ihres Browsers für die Uhrzeit- und Datumsformate
  • Uhrzeit- und Datumsformate Ihrer Organisation oder Ihres Servers
  • Ihre persönliche Profileinstellung "Zeit" und "Gebietsschema ".

Die meisten im Webportal angezeigten Zeiten basieren auf Ihren Browsereinstellungen für die Uhrzeit- und Datumsformate sowie Nicht-Pipeline-Zeitzonen.

Standardmäßig werden alle Azure DevOps-Organisationen und Benutzerkonten auf UTC (koordinierte Weltzeit) festgelegt, unabhängig davon, in welchen Zonen sie gehostet werden. Auch wenn Ihre Organisation von einem lokalen Server zu Azure DevOps Services migriert wurde, wird Ihre Zeitzone auf UTC-Zeit festgelegt.

Informationen zum Konfigurieren der Zeitzoneneinstellungen finden Sie unter Ändern der Zeitzone in Azure DevOps.

Zeitzone der Organisation

Die Zeitzoneneinstellung der Organisation ist die Zeitzoneneinstellung, die für Daten verwendet wird, die keine Zeitzone angeben. Alle Datums- und Uhrzeitdaten werden in UTC gespeichert und mithilfe dieser Einstellung lokalisiert, wenn die Uhrzeit und das Datum nicht mithilfe von Profileinstellungen lokalisiert werden. Anders ausgedrückt: Wenn Sie Ihre Organisation auf EST festlegen, werden alle Zeitstempel, die nicht der Clientlokalisierung folgen, in der EST-Zeitzone angezeigt.

Die meisten Bereiche von Azure DevOps lokalisieren ihre Profileinstellungen, aber die folgenden Bereiche sind nicht zulässig:

  • Überwachungszeitstempel befinden sich immer in UTC.

  • Geplante Trigger im Code, z. B. ausführen mit einem cron Auftrag, erfordern keine Zeitzone, die eingeschlossen werden soll. Wenn Sie Ihrem Trigger keine Zeitzone hinzufügen, wird die Zeitzone der Organisation verwendet. In klassischen Pipelines befinden sich die Zeitpläne in der Zeitzone der Organisation. Weitere Informationen zum Konfigurieren der Pipeline für die Ausführung mit einem cron Auftrag finden Sie unter Konfigurieren von Zeitplänen für Pipelines.

Wenn Sie die Zeitzone der Organisation ändern, werden vorhandene Zeitstempel, die nicht lokalisiert sind, nicht rückwirkend aktualisiert. Wenn Ihre Organisation z. B. auf UTC festgelegt ist und Sie eine YAML-Pipeline mit einem cron Auftrag auf 12PM einrichten, ohne EST einzuschlussen, wird diese Pipeline um 5PM EST ausgeführt. Wenn Sie die Zeitzone der Organisation in EST ändern, wird diese Pipeline um Mitternacht ausgeführt. Wenn Sie im Code 5PM EST angeben, wird sie nach der Änderung weiterhin um 17:00 Uhr ausgeführt.

Benutzerprofilzeitzone

Das Zeitzonen- und Datums-/Uhrzeitmuster des Benutzerprofils werden verwendet, wenn die folgenden Informationen im Webportal angezeigt werden.

  • Organisations-Einstellungen: Verwendung, Zeitraum

Bei Arbeitsaufgaben verweisen die Datums-/Uhrzeitfelder "Verlauf" auf die Zeitzoneneinstellung der Organisation oder des Servers.

Lokale Zeitzoneneinstellungen

Die Zeitzoneneinstellung für lokale Azure DevOps entspricht der Zeitzone, die für den Azure DevOps-Server festgelegt ist.