TimeZoneInfo.Local Właściwość

Definicja

Pobiera obiekt TimeZoneInfo, który reprezentuje lokalną strefę czasową.Gets a TimeZoneInfo object that represents the local time zone.

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

Wartość właściwości

Obiekt, który reprezentuje lokalną strefę czasową.An object that represents the local time zone.

Atrybuty

Przykłady

Poniższy przykład pobiera TimeZoneInfo obiektu, który reprezentuje lokalną strefę czasową i wyświetla jego nazwę wyświetlaną, nazwę standardowego czasu i nazwę czasu letniego.The following example retrieves a TimeZoneInfo object that represents the local time zone and outputs its display name, standard time name, and daylight saving time name.

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

Uwagi

Lokalna strefa czasowa jest strefą czasową na komputerze, na którym wykonywany jest kod.The local time zone is the time zone on the computer where the code is executing.

Ważne

Należy zawsze uzyskać dostęp do lokalnej strefy czasowej przy użyciu właściwości TimeZoneInfo.Local zamiast przypisywać lokalną strefę czasową do zmiennej obiektu TimeZoneInfo.You should always access the local time zone through the TimeZoneInfo.Local property rather than assigning the local time zone to a TimeZoneInfo object variable. Zapobiega to unieważnieniu zmiennej obiektu TimeZoneInfo przez wywołanie metody ClearCachedData.This prevents the TimeZoneInfo object variable from being invalidated by a call to the ClearCachedData method.

W systemach Windows, obiekt TimeZoneInfo zwracany przez właściwość TimeZoneInfo.Local odzwierciedla ustawienie pola wyboru automatycznie Dopasuj zegar dla czasu letniego w aplikacji Data i godzina w panelu sterowania.On Windows systems, the TimeZoneInfo object returned by the TimeZoneInfo.Local property reflects the setting of the Automatically adjust clock for Daylight Saving Time checkbox in the Control Panel Date and Time application. Jeśli pole wyboru nie jest zaznaczone, buforowana kopia lokalnej strefy czasowej nie zawiera informacji o czasie letnim.If the checkbox is unchecked, the cached copy of the local time zone contains no daylight saving time information. Oznacza to, że:This means that:

Nie jest to jednak prawdziwe, jeśli odwołanie do lokalnej strefy czasowej jest pobierane za pomocą metody FindSystemTimeZoneById.This is not true, however, if a reference to the local time zone is retrieved using the FindSystemTimeZoneById method.

Właściwość Local odpowiada właściwości CurrentTimeZone klasy TimeZone.The Local property corresponds to the CurrentTimeZone property of the TimeZone class.

Dotyczy

Zobacz też