TimeZone Classe

Definição

Cuidado

System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.

Cuidado

System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.

Representa um fuso horário.

public ref class TimeZone abstract
[System.Obsolete("System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[System.Obsolete("System.TimeZone has been deprecated.  Please investigate the use of System.TimeZoneInfo instead.")]
public abstract class TimeZone
[System.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class TimeZone
[<System.Obsolete("System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated.  Please investigate the use of System.TimeZoneInfo instead.")>]
type TimeZone = class
[<System.Serializable>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
Public MustInherit Class TimeZone
Herança
TimeZone
Atributos

Comentários

Um fuso horário é uma região geográfica na qual o mesmo horário padrão é usado.

Importante

Sempre que possível, use a classe TimeZoneInfo, ao invés da classe TimeZone.

Você pode usar a TimeZone classe para recuperar informações sobre o fuso horário atual e converter horários de hora local em UTC (Tempo Universal Coordenado) ou vice-versa. No entanto, você não pode usar a TimeZone classe para representar fusos horários diferentes da zona local ou para lidar com conversões de data e hora de um fuso horário para outro. Para essa finalidade, use a TimeZoneInfo classe. Você pode usar essa classe para recuperar informações sobre qualquer fuso horário definido no sistema local, criar fusos horários personalizados e converter horários de um fuso horário para outro.

A TimeZone classe dá suporte apenas a uma única regra de ajuste de horário de verão para o fuso horário local. Como resultado, a TimeZone classe pode relatar com precisão as informações de horário de verão ou converter entre UTC e hora local somente para o período em que a regra de ajuste mais recente está em vigor. Por outro lado, a TimeZoneInfo classe dá suporte a várias regras de ajuste, o que possibilita trabalhar com dados históricos de fuso horário.

Notas aos Implementadores

Além de fornecer implementações para seus membros abstract (aqueles marcados MustOverride em Visual Basic), é importante que as classes derivadas de TimeZone substituam o comportamento padrão do método ToLocalTime(DateTime). Isso ocorre porque o comportamento padrão de ToLocalTime(DateTime) no .NET Framework versão 2.0 não depende de uma chamada para GetUtcOffset(DateTime), como fez nas versões do .NET Framework 1.0 e 1.1. Para obter detalhes, consulte o ToLocalTime(DateTime) método.

Construtores

Nome Description
TimeZone()
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe TimeZone.

Propriedades

Nome Description
CurrentTimeZone
Obsoleto.
Obsoleto.

Obtém o fuso horário do computador atual.

DaylightName
Obsoleto.
Obsoleto.

Obtém o nome do fuso horário de verão.

StandardName
Obsoleto.
Obsoleto.

Obtém o nome do fuso horário padrão.

Métodos

Nome Description
Equals(Object)
Obsoleto.
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetDaylightChanges(Int32)
Obsoleto.
Obsoleto.

Retorna o período de horário de verão para um determinado ano.

GetHashCode()
Obsoleto.
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
GetUtcOffset(DateTime)
Obsoleto.
Obsoleto.

Retorna o deslocamento UTC (Tempo Universal Coordenado) para a hora local especificada.

IsDaylightSavingTime(DateTime, DaylightTime)
Obsoleto.
Obsoleto.

Retorna um valor que indica se a data e a hora especificadas estão dentro do período de horário de verão especificado.

IsDaylightSavingTime(DateTime)
Obsoleto.
Obsoleto.

Retorna um valor que indica se a data e a hora especificadas estão dentro de um período de horário de verão.

MemberwiseClone()
Obsoleto.
Obsoleto.

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToLocalTime(DateTime)
Obsoleto.
Obsoleto.

Retorna a hora local que corresponde a um valor de data e hora especificado.

ToString()
Obsoleto.
Obsoleto.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
ToUniversalTime(DateTime)
Obsoleto.
Obsoleto.

Retorna o UTC (Tempo Universal Coordenado) que corresponde a um tempo especificado.

Aplica-se a

Confira também