Класс TimeZoneInfo

Представляет любой часовой пояс в мире.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public sealed class TimeZoneInfo : IEquatable<TimeZoneInfo>, ISerializable, IDeserializationCallback

Свойства

ТипИмяОписание
СвойствоBaseUtcOffset Возвращает разницу между зимним временем в текущем часовом поясе и временем в формате UTC.
СвойствоDaylightName Возвращает отображаемое имя для летнего времени текущего часового пояса.
СвойствоDisplayName Возвращает универсальное отображаемое имя, представляющее часовой пояс.
СвойствоId Возвращает идентификатор часового пояса.
СвойствоLocal Возвращает объект TimeZoneInfo , представляющий местный часовой пояс.
СвойствоStandardName Возвращает отображаемое имя для зимнего времени часового пояса.
СвойствоSupportsDaylightSavingTime Возвращает значение, позволяющее определить, заданы ли для часового пояса какие-либо правила перехода на летнее время.
СвойствоUtc Возвращает объект TimeZoneInfo , представляющий часовой пояс UTC.

Методы

ТипИмяОписание
МетодСтатическийClearCachedData() Удаляет кэшированные данные о часовом поясе.
МетодСтатическийConvertTime(DateTimeOffset, TimeZoneInfo) Преобразует время во время в заданном часовом поясе.
МетодСтатическийConvertTime(DateTime, TimeZoneInfo) Преобразует время во время в заданном часовом поясе.
МетодСтатическийConvertTime(DateTime, TimeZoneInfo, TimeZoneInfo) Преобразует время в одном часовом поясе во время в другом.
МетодСтатическийConvertTimeBySystemTimeZoneId(DateTime, String) Преобразует время во время в другом часовом поясе, исходя из идентификатора этого пояса.
МетодСтатическийConvertTimeBySystemTimeZoneId(DateTime, String, String) Преобразует время в одном часовом поясе во время в другом, исходя из идентификаторов этих поясов.
МетодСтатическийConvertTimeBySystemTimeZoneId(DateTimeOffset, String) Преобразует время во время в другом часовом поясе, исходя из идентификатора этого пояса.
МетодСтатическийConvertTimeFromUtc(DateTime, TimeZoneInfo) Преобразует время в формате UTC во время в указанном часовом поясе.
МетодСтатическийConvertTimeToUtc(DateTime, TimeZoneInfo) Преобразует время в указанном часовом поясе в формат UTC.
МетодСтатическийConvertTimeToUtc(DateTime) Преобразует указанные дату и время в формат UTC.
МетодСтатическийCreateCustomTimeZone(String, TimeSpan, String, String, String, AdjustmentRule[])
МетодСтатическийCreateCustomTimeZone(String, TimeSpan, String, String, String, AdjustmentRule[], Boolean)
МетодСтатическийCreateCustomTimeZone(String, TimeSpan, String, String) Создает пользовательский часовой пояс с указанным идентификатором, смещением от времени в формате UTC, отображаемым именем, а также отображаемым именем зимнего времени.
МетодEquals(Object) Определяет, равен ли текущий объект TimeZoneInfo другому объекту. (Переопределяет Object.Equals(Object).)
МетодEquals(TimeZoneInfo) Определяет, равен ли текущий объект TimeZoneInfo другому объекту TimeZoneInfo .
МетодСтатическийFindSystemTimeZoneById(String) Извлекает объект TimeZoneInfo из реестра по его идентификатору.
МетодСтатическийFromSerializedString(String) Десериализует строку для повторного создания исходного сериализованного объекта TimeZoneInfo .
МетодGetAdjustmentRules() Извлекает массив объектов T:System.TimeZoneInfo.AdjustmentRule , который применятся к текущему объекту TimeZoneInfo .
МетодGetAmbiguousTimeOffsets(DateTime) Возвращает сведения о возможных датах и времени, которым можно сопоставить неоднозначные значения этих величин.
МетодGetAmbiguousTimeOffsets(DateTimeOffset) Возвращает сведения о возможных датах и времени, которым можно сопоставить неоднозначные значения этих величин.
МетодGetHashCode() Служит хэш-функцией для алгоритмов хэширования и таких структур данных, как хэш-таблицы. (Переопределяет Object.GetHashCode().)
МетодСтатическийGetSystemTimeZones() Возвращает сохраненную коллекцию всех часовых поясов, сведения о которых доступны в локальной системе.
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодGetUtcOffset(DateTimeOffset) Вычисляет для определенной даты и времени смещение или разность между временем в данном часовом поясе и временем в формате UTC.
МетодGetUtcOffset(DateTime) Вычисляет для определенной даты и времени смещение или разность между временем в данном часовом поясе и временем в формате UTC.
МетодHasSameRules(TimeZoneInfo) Указывает, совпадают ли правила коррекции текущего объекта и другого объекта TimeZoneInfo .
МетодIsAmbiguousTime(DateTimeOffset) Определяет, являются ли заданная дата и время в заданном часовом поясе неоднозначными и можно ли им сопоставить два и более момента времени в формате UTC.
МетодIsAmbiguousTime(DateTime) Определяет, являются ли заданная дата и время в заданном часовом поясе неоднозначными и можно ли им сопоставить два и более момента времени в формате UTC.
МетодIsDaylightSavingTime(DateTimeOffset) Указывает, попадают ли заданные дата и время в диапазон летнего времени для часового пояса текущего объекта TimeZoneInfo .
МетодIsDaylightSavingTime(DateTime) Указывает, попадают ли заданные дата и время в диапазон летнего времени для часового пояса текущего объекта TimeZoneInfo .
МетодIsInvalidTime(DateTime) Указывает, являются ли определенная дата и время допустимыми.
МетодToSerializedString() Преобразует текущий объект TimeZoneInfo в сериализованную строку.
МетодToString() Возвращает отображаемое имя текущего объекта TimeZoneInfo . (Переопределяет Object.ToString().)
developers/references/system.timezoneinfo.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)