TimeZone Classe

Definição

Atenção

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

Atenção

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

Observações

Um fuso horário é uma região geográfica em que o mesmo horário padrão é utilizado.

Importante

Sempre que possível, use a classe TimeZoneInfo em vez da classe TimeZone.

Pode usar a TimeZone classe para obter informações sobre o fuso horário atual e para converter horários locais para Tempo Universal Coordenado (UTC) ou vice-versa. No entanto, não pode usar a TimeZone classe para representar fusos horários diferentes da zona local ou para gerir conversões de data e hora de um fuso horário para outro. Para isso, usa a TimeZoneInfo aula. Pode usar esta classe para obter informações sobre qualquer fuso horário definido no sistema local, criar fusos horários personalizados e converter horas de um fuso horário para outro.

A TimeZone classe suporta apenas uma única regra de ajuste do horário de verão para o fuso horário local. Como resultado, a TimeZone turma pode reportar com precisão a informação sobre o horário de verão ou converter entre UTC e hora local apenas para o período em que a última regra de ajuste está em vigor. Em contraste, a TimeZoneInfo classe suporta múltiplas regras de ajuste, o que permite trabalhar com dados históricos de fusos horários.

Notas para Implementadores

Para além de fornecer implementações para os seus membros abstract (aqueles marcados MustOverride em Visual Basic), é importante que as classes derivadas de TimeZone sobreponham o comportamento padrão do método ToLocalTime(DateTime). Isto deve-se ao facto de o comportamento padrão do ToLocalTime(DateTime) na versão 2.0 do .NET Framework não depender de uma chamada ao GetUtcOffset(DateTime), como acontecia nas versões 1.0 e 1.1 do .NET Framework. Para mais detalhes, consulte o ToLocalTime(DateTime) método.

Construtores

Name Description
TimeZone()
Obsoleto.
Obsoleto.

Inicializa uma nova instância da TimeZone classe.

Propriedades

Name Description
CurrentTimeZone
Obsoleto.
Obsoleto.

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

DaylightName
Obsoleto.
Obsoleto.

Recebe o nome do fuso horário de verão.

StandardName
Obsoleto.
Obsoleto.

Recebe o nome padrão do fuso horário.

Métodos

Name Description
Equals(Object)
Obsoleto.
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

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

Devolve o período de verão de um determinado ano.

GetHashCode()
Obsoleto.
Obsoleto.

Serve como função de hash predefinida.

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

Obtém o Type da instância atual.

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

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

IsDaylightSavingTime(DateTime, DaylightTime)
Obsoleto.
Obsoleto.

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

IsDaylightSavingTime(DateTime)
Obsoleto.
Obsoleto.

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

MemberwiseClone()
Obsoleto.
Obsoleto.

Cria uma cópia superficial do atual Object.

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

Devolve a hora local que corresponde a um valor de data e hora especificados.

ToString()
Obsoleto.
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

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

Devolve o Tempo Universal Coordenado (UTC) que corresponde a uma hora especificada.

Aplica-se a

Ver também