Share via


Buscar las zonas horarias definidas en un sistema local

La clase TimeZoneInfo no expone un constructor público. Como resultado, la palabra clave new no se puede utilizar para crear un nuevo objeto TimeZoneInfo. En su lugar, se crean instancias de los objetos TimeZoneInfo recuperando información sobre zonas horarias predefinidas del Registro o creando una zona horaria personalizada. En este tema se explica cómo crear instancias de una zona horaria a partir de los datos almacenados en el Registro. Además, las propiedades static (shared en Visual Basic) de la clase TimeZoneInfo proporcionan acceso a la hora universal coordinada (UTC) y a la zona horaria local.

NotaNota

Para las zonas horarias que no están definidas en el Registro, puede crear zonas horarias personalizadas mediante llamadas a las sobrecargas del método CreateCustomTimeZone.La creación de una zona horaria personalizada se explica en los temas Cómo: Crear zonas horarias sin reglas de ajuste y Cómo: Crear zonas horarias con reglas de ajuste.Además, puede crear instancias de un objeto TimeZoneInfo restaurándolo a partir de una cadena serializada con el método FromSerializedString.La serialización y deserialización de un objeto TimeZoneInfo se explica en los temas Cómo: Guardar zonas horarias en un recurso incrustado y Cómo: Restaurar zonas horarias de un recurso incrustado.

Acceso a zonas horarias individuales

La clase TimeZoneInfo proporciona dos objetos de zona horaria predefinidos que representan la hora UTC y la zona horaria local. Están disponibles con las propiedades Utc y Local, respectivamente. Para obtener instrucciones sobre cómo tener acceso a las zonas horarias UTC o local, vea Cómo: Obtener acceso a los objetos de zona horaria local y UTC predefinidos.

También puede crear instancias de un objeto TimeZoneInfo que representa cualquier zona horaria definida en el Registro. Para obtener instrucciones sobre cómo crear instancias de un objeto de zona horaria concreto, vea Cómo: Crear instancias de un objeto TimeZoneInfo.

Identificadores de zona horaria

El identificador de zona horaria es un campo clave que identifica de forma única la zona horaria. Aunque la mayoría de las claves son relativamente cortas, el identificador de zona horaria es comparativamente largo. En la mayoría de los casos, su valor corresponde a la propiedad TimeZoneInfo.StandardName, que se utiliza para proporcionar el nombre de la hora estándar de la zona horaria. Sin embargo, hay excepciones. La mejor manera de asegurarse de que se proporciona un identificador válido es enumerar las zonas horarias disponibles en el sistema y anotar los identificadores de las zonas horarias presentes. La tabla siguiente enumera los identificadores de zona horaria que se encuentran de forma predeterminada en los sistemas de Windows.

Nota importanteImportante

Los identificadores de zona horaria mostrados en la tabla son los identificadores estándar que se incluyen de forma predeterminada con Microsoft Windows XP y Windows Vista.Sin embargo, los administradores del sistema, las aplicaciones de terceros y, posiblemente, las actualizaciones de Windows pueden agregar, quitar o modificar estos identificadores.

Identificador de zona horaria

Windows XP

Windows Vista

Hora estándar de Greenwich

X

X

Hora estándar GMT

X

X

Hora estándar Europa Occidental

X

X

Hora estándar Europa Central

X

X

Hora estándar romance

X

X

Hora estándar centroeuropea

X

X

Hora estándar África Central Occidental

X

X

Hora estándar de Jordania

X

Hora estándar GTB

X

X

Hora estándar del Medio Oriente

X

Hora estándar Europa Occidental

X

X

Hora estándar de Egipto

X

X

Hora estándar de Sudáfrica

X

X

Hora estándar FLE

X

X

Hora estándar de Israel

X

X

Hora estándar de Namibia

X

Hora estándar arábica

X

X

Hora estándar árabe

X

X

Hora estándar de Rusia

X

X

Hora estándar África del Este

X

X

Hora estándar de Georgia

X

Hora estándar de Irán

X

X

Hora estándar arábiga

X

X

Hora estándar del Cáucaso

X

X

Hora estándar de Afganistán

X

X

Hora estándar de Ekaterinburgo

X

X

Hora estándar Asia Occidental

X

X

Hora estándar de India

X

X

Hora estándar de Nepal

X

X

Hora Hora estándar de Asia Central

X

X

Hora estándar de Asia Central

X

X

Hora estándar de Sri Lanka

X

X

Hora estándar de Myanmar

X

X

Hora estándar de Asia Sureste

X

X

Hora estándar de Asia Norte

X

X

Hora estándar de China

X

X

Hora estándar este, Asia Norte

X

X

Hora estándar de Singapur

X

X

Hora estándar, Australia Oriental

X

X

Hora estándar de Taipei

X

X

Hora estándar de Tokio

X

X

Hora estándar de Corea

X

X

Hora estándar de Yakutsk

X

X

Hora estándar, Australia Oriental

X

X

Hora estándar centro, Australia

X

X

Hora estándar, Australia Oriental

X

X

Hora estándar este, Australia

X

X

Hora estándar Pacífico Occidental

X

X

Hora estándar de Tasmania

X

X

Hora estándar de Vladivostok

X

X

Hora estándar Pacífico Central

X

X

Hora estándar de Nueva Zelanda

X

X

Hora estándar de Fiji

X

X

Hora estándar de Tonga

X

X

Hora estándar de las Azores

X

X

Hora estándar de Cabo Verde

X

X

Hora estándar Atlántico Central

X

X

Hora estándar Sudamérica este

X

X

Hora estándar este, Sudamérica

X

X

Hora estándar de Groenlandia

X

X

Hora estándar de Terranova

X

X

Hora estándar del Atlántico

X

X

Hora estándar oeste, Sudamérica

X

X

Hora estándar de Brasil central

X

Hora estándar de Sudamérica Pacífico

X

X

Hora estándar Sudamérica Pacífico

X

X

Hora estándar del Este

X

X

Hora estándar del Este, EE.UU.

X

X

Hora estándar de Centroamérica

X

X

Hora estándar del Centro

X

X

Hora estándar central (México)

X

Hora estándar de México

X

Hora estándar de Canadá central

X

Hora estándar Montañas, EE.UU.

X

Hora estándar Montañas (México)

X

Hora estándar de México 2

X

Hora estándar de las Montañas

X

X

Hora estándar del Pacífico

X

X

Hora estándar Pacífico (México)

X

Hora estándar de Alaska

X

X

Hora estándar de Hawai

X

X

Hora estándar de Samoa

X

X

Hora estándar de línea de fecha

X

X

Vea también

Tareas

Cómo: Obtener acceso a los objetos de zona horaria local y UTC predefinidos

Cómo: Crear instancias de un objeto TimeZoneInfo

Conceptos

Convertir horas entre zonas horarias

Otros recursos

Fechas, horas y zonas horarias