TimeZoneInfo.Local Eigenschap

Definitie

Hiermee haalt u een TimeZoneInfo object op dat de lokale tijdzone vertegenwoordigt.

public:
 static property TimeZoneInfo ^ Local { TimeZoneInfo ^ get(); };
public static TimeZoneInfo Local { get; }
public static TimeZoneInfo Local { [System.Security.SecurityCritical] get; }
static member Local : TimeZoneInfo
[<get: System.Security.SecurityCritical>]
static member Local : TimeZoneInfo
Public Shared ReadOnly Property Local As TimeZoneInfo

Waarde van eigenschap

Een object dat de lokale tijdzone vertegenwoordigt.

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een TimeZoneInfo object opgehaald dat de lokale tijdzone vertegenwoordigt en de weergavenaam, de standaardtijdnaam en de zomertijdnaam weergeeft.

using System;

public class Example
{
   public static void Main()
   {
      TimeZoneInfo localZone = TimeZoneInfo.Local;
      Console.WriteLine("Local Time Zone ID: {0}", localZone.Id);
      Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName);
      Console.WriteLine("   Standard name is: {0}.", localZone.StandardName);
      Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName); 
   }
}
// The example displays output like the following:
//     Local Time Zone ID: Pacific Standard Time
//        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
//        Standard name is: Pacific Standard Time.
//        Daylight saving name is: Pacific Daylight Time.
open System

let localZone = TimeZoneInfo.Local
printfn $"Local Time Zone ID: {localZone.Id}"
printfn $"   Display Name is: {localZone.DisplayName}."
printfn $"   Standard name is: {localZone.StandardName}."
printfn $"   Daylight saving name is: {localZone.DaylightName}."
// The example displays output like the following:
//     Local Time Zone ID: Pacific Standard Time
//        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
//        Standard name is: Pacific Standard Time.
//        Daylight saving name is: Pacific Daylight Time.
Module Example
   Public Sub Main()
      Dim localZone As TimeZoneInfo = TimeZoneInfo.Local
      Console.WriteLine("Local Time Zone ID: {0}", localZone.Id)
      Console.WriteLine("   Display Name is: {0}.", localZone.DisplayName)
      Console.WriteLine("   Standard name is: {0}.", localZone.StandardName)
      Console.WriteLine("   Daylight saving name is: {0}.", localZone.DaylightName) 
   End Sub
End Module
' The example displays output like the following:
'     Local Time Zone ID: Pacific Standard Time
'        Display Name is: (UTC-08:00) Pacific Time (US & Canada).
'        Standard name is: Pacific Standard Time.
'        Daylight saving name is: Pacific Daylight Time.

Opmerkingen

De lokale tijdzone is de tijdzone op de computer waarop de code wordt uitgevoerd.

Important

U moet altijd toegang krijgen tot de lokale tijdzone via de TimeZoneInfo.Local eigenschap in plaats van de lokale tijdzone toe te wijzen aan een TimeZoneInfo objectvariabele. Hiermee voorkomt u dat de TimeZoneInfo objectvariabele ongeldig wordt gemaakt door een aanroep naar de ClearCachedData methode.

Op Windows systemen weerspiegelt het TimeZoneInfo-object dat wordt geretourneerd door de eigenschap TimeZoneInfo.Local de instelling van het selectievakje Automatisch aanpassen voor zomertijd in de toepassing Configuratiescherm Datum en Tijd. Als het selectievakje is uitgeschakeld, bevat de kopie in de cache van de lokale tijdzone geen informatie over zomertijd. Dit betekent het volgende:

Dit geldt echter niet als een verwijzing naar de lokale tijdzone wordt opgehaald met behulp van de FindSystemTimeZoneById methode.

De Local eigenschap komt overeen met de CurrentTimeZone eigenschap van de TimeZone klasse.

Van toepassing op

Zie ook