TimeZone Clase

Definición

Precaución

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

Precaución

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

Representa una zona horaria.

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
Herencia
TimeZone
Atributos

Comentarios

Una zona horaria es una región geográfica en la que se usa la misma hora estándar.

Importante

Siempre que sea posible, use la clase TimeZoneInfo en lugar de la clase TimeZone.

Puede usar la TimeZone clase para recuperar información sobre la zona horaria actual y convertir las horas de la hora local a hora universal coordinada (UTC) o viceversa. Sin embargo, no puede usar la TimeZone clase para representar zonas horarias distintas de la zona local o para controlar las conversiones de fecha y hora de una zona horaria a otra. Para ello, use la TimeZoneInfo clase . Puede usar esta clase para recuperar información sobre cualquier zona horaria definida en el sistema local, crear zonas horarias personalizadas y convertir horas de una zona horaria a otra.

La TimeZone clase solo admite una única regla de ajuste del horario de verano para la zona horaria local. Como resultado, la TimeZone clase puede informar con precisión de la información del horario de verano o convertir entre utc y hora local solo durante el período en el que está vigente la regla de ajuste más reciente. En cambio, la TimeZoneInfo clase admite varias reglas de ajuste, lo que permite trabajar con datos históricos de zona horaria.

Notas a los implementadores

Además de proporcionar implementaciones para sus miembros abstract (los marcados como MustOverride en Visual Basic), es importante que las clases derivadas de TimeZone invaliden el comportamiento predeterminado del método ToLocalTime(DateTime). Esto se debe a que el comportamiento predeterminado de ToLocalTime(DateTime) en la versión 2.0 de .NET Framework no depende de una llamada a GetUtcOffset(DateTime), como hizo en las versiones 1.0 y 1.1 de .NET Framework. Para obtener más información, consulte el ToLocalTime(DateTime) método .

Constructores

Nombre Description
TimeZone()
Obsoletos.
Obsoletos.

Inicializa una nueva instancia de la clase TimeZone.

Propiedades

Nombre Description
CurrentTimeZone
Obsoletos.
Obsoletos.

Obtiene la zona horaria del equipo actual.

DaylightName
Obsoletos.
Obsoletos.

Obtiene el nombre de la zona horaria de verano.

StandardName
Obsoletos.
Obsoletos.

Obtiene el nombre de zona horaria estándar.

Métodos

Nombre Description
Equals(Object)
Obsoletos.
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetDaylightChanges(Int32)
Obsoletos.
Obsoletos.

Devuelve el período de horario de verano de un año determinado.

GetHashCode()
Obsoletos.
Obsoletos.

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUtcOffset(DateTime)
Obsoletos.
Obsoletos.

Devuelve el desplazamiento hora universal coordinada (UTC) para la hora local especificada.

IsDaylightSavingTime(DateTime, DaylightTime)
Obsoletos.
Obsoletos.

Devuelve un valor que indica si la fecha y hora especificadas se encuentran dentro del período de horario de verano especificado.

IsDaylightSavingTime(DateTime)
Obsoletos.
Obsoletos.

Devuelve un valor que indica si la fecha y hora especificadas se encuentran dentro de un período de horario de verano.

MemberwiseClone()
Obsoletos.
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToLocalTime(DateTime)
Obsoletos.
Obsoletos.

Devuelve la hora local que corresponde a un valor de fecha y hora especificados.

ToString()
Obsoletos.
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
ToUniversalTime(DateTime)
Obsoletos.
Obsoletos.

Devuelve la hora universal coordinada (UTC) que corresponde a una hora especificada.

Se aplica a

Consulte también