TimeZoneInfo.Local Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein TimeZoneInfo-Objekt ab, das die lokale Zeitzone darstellt.
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
Eigenschaftswert
Ein Objekt, das die lokale Zeitzone darstellt.
- Attribute
Beispiele
Im folgenden Beispiel wird ein TimeZoneInfo -Objekt abgerufen, das die lokale Zeitzone darstellt, und gibt den Anzeigenamen, den Standardzeitnamen und den Namen der Sommerzeit aus.
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.
Hinweise
Die lokale Zeitzone ist die Zeitzone auf dem Computer, auf dem der Code ausgeführt wird.
Wichtig
Sie sollten immer über die -Eigenschaft auf die TimeZoneInfo.Local lokale Zeitzone zugreifen, anstatt die lokale Zeitzone einer TimeZoneInfo Objektvariablen zuzuweisen. Dadurch wird verhindert, dass die TimeZoneInfo Objektvariable durch einen Aufruf der ClearCachedData -Methode ungültig wird.
Auf Windows-Systemen spiegelt das TimeZoneInfo von der TimeZoneInfo.Local -Eigenschaft zurückgegebene Objekt die Einstellung des Kontrollkästchens Uhr für Sommerzeit automatisch anpassen in der Anwendung Systemsteuerung Datum und Uhrzeit wider. Wenn das Kontrollkästchen deaktiviert ist, enthält die zwischengespeicherte Kopie der lokalen Zeitzone keine Informationen zur Sommerzeit. Dies bedeutet Folgendes:
Die Methode der GetAdjustmentRules lokalen Zeitzone gibt ein Array zurück, dessen Länge null ist.
Die Eigenschaft der SupportsDaylightSavingTime lokalen Zeitzone gibt zurück
false
.Die lokale Zeitzone weist keine mehrdeutigen oder ungültigen Zeiten auf IsAmbiguousTime (alle Aufrufe von oder IsInvalidTime zurückgeben
false
).Alle Aufrufe von IsDaylightSavingTime mit einzelnen lokalen Zeiten geben false zurück.
Dies trifft jedoch nicht zu, wenn ein Verweis auf die lokale Zeitzone mithilfe der FindSystemTimeZoneById -Methode abgerufen wird.
Die Local -Eigenschaft entspricht der CurrentTimeZone -Eigenschaft der TimeZone -Klasse.