TimeZoneInfo.Local TimeZoneInfo.Local TimeZoneInfo.Local TimeZoneInfo.Local Property

Definizione

Ottiene un oggetto TimeZoneInfo che rappresenta il fuso orario locale.Gets a TimeZoneInfo object that represents the local time zone.

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

Valore della proprietà

Oggetto che rappresenta il fuso orario locale.An object that represents the local time zone.

Esempi

Nell'esempio seguente viene recuperato TimeZoneInfo un oggetto che rappresenta il fuso orario locale ed emette il nome visualizzato, il nome dell'ora solare e il nome dell'ora legale.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.

Commenti

Il fuso orario locale è il fuso orario del computer in cui è in esecuzione il codice.The local time zone is the time zone on the computer where the code is executing.

Importante

È necessario accedere sempre al fuso orario locale tramite la TimeZoneInfo.Local proprietà anziché assegnare il fuso orario locale a una TimeZoneInfo variabile oggetto.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. In questo modo TimeZoneInfo si impedisce che la variabile oggetto venga invalidata da una ClearCachedData chiamata al metodo.This prevents the TimeZoneInfo object variable from being invalidated by a call to the ClearCachedData method.

Nei sistemi Windows, l' TimeZoneInfo oggetto restituito TimeZoneInfo.Local dalla proprietà riflette l'impostazione della casella di controllo regolazione automatica orologio per l'ora legale nell'applicazione data e ora del pannello di controllo.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. Se la casella di controllo è deselezionata, la copia memorizzata nella cache del fuso orario locale non contiene informazioni sull'ora legale.If the checkbox is unchecked, the cached copy of the local time zone contains no daylight saving time information. Vale a dire che:This means that:

Questo non è vero, tuttavia, se un riferimento al fuso orario locale viene recuperato utilizzando il FindSystemTimeZoneById metodo.This is not true, however, if a reference to the local time zone is retrieved using the FindSystemTimeZoneById method.

La Local proprietà corrisponde CurrentTimeZone alla proprietà della TimeZone classe.The Local property corresponds to the CurrentTimeZone property of the TimeZone class.

Si applica a

Vedi anche