Freigeben über


Datumsangaben, Uhrzeiten und Zeitzonen

Neben der grundlegenden DateTime-Struktur bietet .NET Framework die folgenden Klassen, die die Verwendung von Zeitzonen unterstützen:

  • TimeZone

    Verwenden Sie diese Klasse für die Arbeit mit der lokalen Zeitzone des Systems und der koordinierten Weltzeitzone (Coordinated Universal Time, UTC). Die Funktionalität der TimeZone-Klasse wird durch die umfangreichen Funktionen der TimeZoneInfo-Klasse ersetzt.

  • TimeZoneInfo

    Verwenden Sie diese Klasse für die Arbeit mit allen in einem System vordefinierten Zeitzonen, zum Erstellen neuer Zeitzonen und zum problemlosen Konvertieren von Datums- und Zeitangaben zwischen Zeitzonen. Für Neuentwicklungen sollten Sie die TimeZoneInfo-Klasse anstelle der TimeZone-Klasse verwenden.

  • DateTimeOffset

    Verwenden Sie diese Struktur, um mit Datums- und Zeitangaben zu arbeiten, deren Offset (bzw. Abweichung) von UTC bekannt ist. Die DateTimeOffset-Struktur kombiniert einen Datums- und Uhrzeitwert mit dem Offset dieses Zeitpunkts von UTC. Aufgrund des Bezugs zu UTC wird durch einen beliebigen Datums- und Uhrzeitwert ein bestimmter Zeitpunkt eindeutig identifiziert. Dadurch kann ein DateTimeOffset-Wert besser von einem Computer auf den anderen portiert werden als ein DateTime-Wert.

Dieser Abschnitt der Dokumentation enthält Informationen, die für die Arbeit mit Zeitzonen und zum Erstellen von Anwendungen erforderlich sind, die Zeitzonen unterstützen und mit denen Datums- und Uhrzeitangaben von einer Zeitzone in eine andere konvertiert werden können.

In diesem Abschnitt

Referenz

System.TimeZoneInfo