TimeZone Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.Serializable]
public abstract class TimeZone
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
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>]
type TimeZone = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type TimeZone = class
[<System.Obsolete("System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.")>]
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.
Inicializa uma nova instância da classe TimeZone. |
Propriedades
| Nome | Description |
|---|---|
| CurrentTimeZone |
Obsoleto.
Obtém o fuso horário do computador atual. |
| DaylightName |
Obsoleto.
Obtém o nome do fuso horário de verão. |
| StandardName |
Obsoleto.
Obtém o nome do fuso horário padrão. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetDaylightChanges(Int32) |
Obsoleto.
Retorna o período de horário de verão para um determinado ano. |
| GetHashCode() |
Obsoleto.
Serve como a função hash predefinida. (Herdado de Object) |
| GetType() |
Obsoleto.
Obtém o Type da instância atual. (Herdado de Object) |
| GetUtcOffset(DateTime) |
Obsoleto.
Retorna o deslocamento UTC (Tempo Universal Coordenado) para a hora local especificada. |
| IsDaylightSavingTime(DateTime, DaylightTime) |
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.
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.
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToLocalTime(DateTime) |
Obsoleto.
Retorna a hora local que corresponde a um valor de data e hora especificado. |
| ToString() |
Obsoleto.
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| ToUniversalTime(DateTime) |
Obsoleto.
Retorna o UTC (Tempo Universal Coordenado) que corresponde a um tempo especificado. |