Поиск часового пояса, заданного в локальной системе
Класс TimeZoneInfo не предоставляет открытого конструктора. В результате ключевое слово new не может использоваться для создания нового объекта TimeZoneInfo. Вместо этого объекты TimeZoneInfo создаются либо путем извлечения информации о предопределенных часовых поясах из реестра, либо путем создания пользовательского часового пояса. В этом разделе описывается создание часового пояса из данных, хранящихся в реестре. Кроме того, свойства static (shared в Visual Basic) класса TimeZoneInfo предоставляют доступ к универсальному синхронизированному времени (UTC) и локальному часовому поясу.
![]() |
---|
Для часовых поясов, которые не определены в реестре, можно создать пользовательские часовые пояса путем вызова вариантов перегруженного метода CreateCustomTimeZone.Создание пользовательских часовых поясов описано в разделах Практическое руководство. Создание часовых поясов без правил коррекции и Практическое руководство. Создание часовых поясов с правилами коррекции.Кроме того, можно создать объект TimeZoneInfo, восстановив его из сериализованной строки с помощью метода FromSerializedString.Сериализация и десериализация объекта TimeZoneInfo описаны в разделах Практическое руководство. Сохранение часовых поясов во внедренном ресурсе и Практическое руководство. Восстановление часовых поясов из внедренного ресурса. |
Доступ к индивидуальным часовым поясам
Класс TimeZoneInfo предоставляет два стандартных объекта часовых поясов, представляющих универсальное синхронизированное время (UTC) и местный часовой пояс. Они доступны из свойств Utc и Local соответственно. Инструкции по обращению ко времени в формате UTC или местным часовым поясам содержатся в разделе Практическое руководство. Доступ к предварительно определенным объектам UTC и объектам местных часовых поясов.
Можно также создать объект TimeZoneInfo, представляющий все часовые пояса, определенные в реестре. Инструкции по созданию объекта конкретного часового пояса см. в разделе Практическое руководство. Создание экземпляра объекта TimeZoneInfo.
Идентификаторы часового пояса
Идентификатор часового пояса является ключевым полем, которое однозначно определяет часовой пояс. Идентификатор часового пояса достаточно длинный, в то время как большинство ключей являются относительно короткими. В большинстве случаев его значение соответствует свойству TimeZoneInfo.StandardName которое используется для предоставления имени стандартному времени часового пояса. Однако есть и исключения. Лучшим способом удостовериться, что вы предоставили допустимый идентификатор, является перечисление часовых поясов, доступных в системе, и проверка того, какие идентификаторы часовых поясов присутствуют в нем. В следующей таблице перечислены идентификаторы часовых поясов, которые можно найти по умолчанию в системах Windows.
![]() |
---|
Идентификаторы часовых поясов, перечисленные в таблице, являются стандартными идентификаторами, которые поставляются по умолчанию вместе с Microsoft Windows XP и Windows Vista.Однако эти идентификаторы могут быть добавлены, удалены или изменены системными администраторами, программами сторонних разработчиков и, возможно, обновлениями для Windows. |
Идентификатор часового пояса |
Windows XP |
Windows Vista |
---|---|---|
Стандартное время по Гринвичу |
X |
X |
Стандартное время GMT |
X |
X |
Западно- европейское стандартное время |
X |
X |
Стандартное время Центральной Европы |
X |
X |
Стандартное романское время |
X |
X |
Стандартное центрально-европейское время |
X |
X |
Западно- африканское центральное стандартное время |
X |
X |
Стандартное время Иордании |
X |
|
Стандартное время GTB |
X |
X |
Стандартное время Среднего Востока |
X |
|
Восточно- европейское стандартное время |
X |
X |
Стандартное время Египта |
X |
X |
Стандартное время Южно-Африканской Республики |
X |
X |
Стандартное время FLE |
X |
X |
Стандартное время Израиля |
X |
X |
Стандартное время Намибии |
X |
|
Аравийское стандартное время |
X |
X |
Арабское стандартное время |
X |
X |
Стандартное время России |
X |
X |
Восточно- африканское стандартное время |
X |
X |
Стандартное время Грузии |
X |
|
Стандартное время Ирана |
X |
X |
Арабское стандартное время |
X |
X |
Стандартное время Кавказа |
X |
X |
Стандартное время Афганистана |
X |
X |
Стандартное время Екатеринбурга |
X |
X |
Стандартное время Западной Азии |
X |
X |
Стандартное время Индии |
X |
X |
Стандартное время Непала |
X |
X |
Северо- Стандартное время Центральной Азии |
X |
X |
Стандартное время Центральной Азии |
X |
X |
Стандартное время Шри-Ланки |
X |
X |
Стандартное время Мьянмы |
X |
X |
Стандартное время Юго-восточной Азии |
X |
X |
Стандартное время Северной Азии |
X |
X |
Стандартное время Китая |
X |
X |
Стандартное время Северо-восточной Азии |
X |
X |
Стандартное время Сингапура |
X |
X |
Западно- Центральной Австралии |
X |
X |
Стандартное время Тайбэя |
X |
X |
Стандартное время Токио |
X |
X |
Стандартное время Кореи |
X |
X |
Стандартное время Якутска |
X |
X |
Стандартное время Центральной Австралии |
X |
X |
Стандартное время центральной Австралии |
X |
X |
Восточно- Центральной Австралии |
X |
X |
Стандартное восточное время Австралии |
X |
X |
Стандартное западное тихоокеанское время |
X |
X |
Стандартное время Тасмании |
X |
X |
Стандартное время Владивостока |
X |
X |
Стандартное центральное тихоокеанское время |
X |
X |
Стандартное время Новой Зеландии |
X |
X |
Стандартное время Фиджи |
X |
X |
Стандартное время Тонги |
X |
X |
Стандартное время Азорских островов |
X |
X |
Стандартное время Кабо-Верде |
X |
X |
Стандартное среднеатлантическое время |
X |
X |
Восточно- африканское южное стандартное время |
X |
X |
Стандартное восточное время Южной Америки |
X |
X |
Стандартное время Гренландии |
X |
X |
Стандартное время Ньюфаундленда |
X |
X |
Стандартное атлантическое время |
X |
X |
Стандартное западное время Южной Америки |
X |
X |
Стандартное время Центральной Бразилии |
X |
|
Стандартное тихоокеанское время Южной Америки |
X |
X |
Стандартное время тихоокеанской Южной Америки |
X |
X |
Стандартное восточное время |
X |
X |
Стандартное восточное время США |
X |
X |
Стандартное время Центральной Америки |
X |
X |
Центральное поясное время |
X |
X |
Центральное поясное время (Мексика) |
X |
|
Стандартное время Мексики |
X |
|
Стандартное центральное время Канады |
X |
|
Стандартное горное время США |
X |
|
Стандартное горное время (Мексика) |
X |
|
Стандартное время 2 Мексики |
X |
|
Стандартное горное время |
X |
X |
Стандартное тихоокеанское время |
X |
X |
Стандартное тихоокеанское время (Мексика) |
X |
|
Стандартное время Аляски |
X |
X |
Стандартное время Гавайских островов |
X |
X |
Стандартное время Самоа |
X |
X |
Стандартное время демаркационной линии суточного времени |
X |
X |
См. также
Задачи
Практическое руководство. Создание экземпляра объекта TimeZoneInfo
Основные понятия
Преобразование времени из одного часового пояса в другой