TimeZoneInfo.Local Propriedade

Definição

Obtém um objeto TimeZoneInfo que representa o fuso horário local.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

Valor da propriedade

Um objeto que representa o fuso horário local.An object that represents the local time zone.

Atributos

Exemplos

O exemplo a seguir recupera um objeto TimeZoneInfo que representa o fuso horário local e gera seu nome de exibição, nome de hora padrão e nome do horário de verão.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.

Comentários

O fuso horário local é o fuso horário no computador em que o código está sendo executado.The local time zone is the time zone on the computer where the code is executing.

Importante

Você sempre deve acessar o fuso horário local por meio da propriedade TimeZoneInfo.Local em vez de atribuir o fuso horário local a uma variável de objeto 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. Isso impede que a variável de objeto TimeZoneInfo seja invalidada por uma chamada para o método ClearCachedData.This prevents the TimeZoneInfo object variable from being invalidated by a call to the ClearCachedData method.

Em sistemas Windows, o objeto TimeZoneInfo retornado pela propriedade TimeZoneInfo.Local reflete a configuração da caixa de seleção ajustar automaticamente o relógio para o horário de verão no aplicativo de data e hora do painel de controle.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 a caixa de seleção estiver desmarcada, a cópia armazenada em cache do fuso horário local não conterá informações de horário de verão.If the checkbox is unchecked, the cached copy of the local time zone contains no daylight saving time information. Isso significa que:This means that:

No entanto, isso não é verdadeiro se uma referência ao fuso horário local for recuperada usando o método FindSystemTimeZoneById.This is not true, however, if a reference to the local time zone is retrieved using the FindSystemTimeZoneById method.

A propriedade Local corresponde à propriedade CurrentTimeZone da classe TimeZone.The Local property corresponds to the CurrentTimeZone property of the TimeZone class.

Aplica-se a

Veja também