List & Label .NET
combit.Reporting Namespace / TimeZoneInformation Klasse / Database Eigenschaft


In diesem Thema
    Database Eigenschaft (TimeZoneInformation)
    In diesem Thema

    Hiermit wird die Zeitzone bestimmt, die für alle Konvertierungen von Datums- und Zeitwerten von der Datenbank/Datenprovider in die Zeitzone des Clients (siehe auch TimeZoneInformation.Client) verwendet werden soll. Das ist insbesondere für verteilte Anwendungen wie bspw. Server-/Client-Anwendungen oder auch Web-Anwendungen wichtig, bei denen sich Datenquellen, Anwendung und Clients auf unterschiedlichen Systemen in unterschiedlichen Zeitzonen befinden können.

    Syntax
    'Deklaration
     
    
    Public Property Database As TimeZoneInfo
    public TimeZoneInfo Database {get; set;}
    public:
    property TimeZoneInfo^ Database {
       TimeZoneInfo^ get();
       void set (    TimeZoneInfo^ value);
    }
    Bemerkungen

    Die Werte für die möglichen Zeitzonen können in der Windows-Registry unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones oder mit Hilfe von System.TimeZoneInfo.GetSystemTimeZones(); ermittelt werden.

     

    Hinweis: Werte aus dem Internet Assigned Numbers Authority (IANA) werden dabei nicht unterstützt und es werden nur Werte/Ids aus den Microsoft Windows Zeitzonen unterstützt.

    Beispiele
    ...
    // get all system time zones from current machine/process
    ReadOnlyCollection<System.TimeZoneInfo> timeZones = TimeZoneInfo.GetSystemTimeZones();
    
    //...
    
    // find explicit time zone and define as database time zone for reporting
    LL.TimeZoneInformation.Database = TimeZoneInfo.FindSystemTimeZoneById("W. Europe Standard Time");
    ...
    
    Anforderungen

    Plattformen: Windows 10 (Version 21H2 - 22H2), Windows 11 (22H2 - 25H2), Windows Server 2016 - 2025
    .NET: .NET Framework 4.8, .NET 8, .NET 9, .NET 10

    Siehe auch