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 einemcron
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.