TimeZone Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
System.TimeZone has been deprecated. Investigate the use of System.TimeZoneInfo instead.
Внимание
System.TimeZone has been deprecated. Please investigate the use of System.TimeZoneInfo instead.
Представляет часовой пояс.
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
- Наследование
-
TimeZone
- Атрибуты
Комментарии
Часовой пояс — это географический регион, в котором используется то же стандартное время.
Important
По возможности используйте класс TimeZoneInfo вместо класса TimeZone.
Класс можно использовать TimeZone для получения сведений о текущем часовом поясе и преобразования времени из локального времени в согласованное универсальное время (UTC) или наоборот. Однако класс нельзя использовать TimeZone для представления часовых поясов, отличных от локальной зоны, или для обработки преобразований даты и времени из одного часового пояса в другой. Для этого используйте TimeZoneInfo класс. Этот класс можно использовать для получения информации о любом часовом поясе, определенном в локальной системе, для создания пользовательских часовых поясов и преобразования времени из одного часового пояса в другой.
Класс TimeZone поддерживает только одно правило корректировки времени летнего времени для локального часового пояса. В результате TimeZone класс может точно сообщать сведения о летнем времени или преобразовывать данные между utc и местным временем только в течение периода, в котором действует последнее правило корректировки. Напротив, TimeZoneInfo класс поддерживает несколько правил корректировки, что позволяет работать с историческими данными часового пояса.
Примечания для тех, кто реализует этот метод
Помимо предоставления реализаций для членов abstract (помеченных MustOverride в Visual Basic), важно, чтобы классы, производные от TimeZone переопределить поведение по умолчанию метода ToLocalTime(DateTime). Это связано с тем, что поведение по умолчанию ToLocalTime(DateTime) в платформе .NET Framework версии 2.0 не зависит от вызова GetUtcOffset(DateTime), как и в .NET Framework версии 1.0 и 1.1. Дополнительные сведения см. в методе ToLocalTime(DateTime) .
Конструкторы
| Имя | Описание |
|---|---|
| TimeZone() |
Устаревшие..
Устаревшие..
Инициализирует новый экземпляр класса TimeZone. |
Свойства
| Имя | Описание |
|---|---|
| CurrentTimeZone |
Устаревшие..
Устаревшие..
Возвращает часовой пояс текущего компьютера. |
| DaylightName |
Устаревшие..
Устаревшие..
Возвращает имя часового пояса летнего времени. |
| StandardName |
Устаревшие..
Устаревшие..
Возвращает стандартное имя часового пояса. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Устаревшие..
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetDaylightChanges(Int32) |
Устаревшие..
Устаревшие..
Возвращает период летнего времени в течение определенного года. |
| GetHashCode() |
Устаревшие..
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Устаревшие..
Устаревшие..
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetUtcOffset(DateTime) |
Устаревшие..
Устаревшие..
Возвращает смещение в формате UTC для указанного локального времени. |
| IsDaylightSavingTime(DateTime, DaylightTime) |
Устаревшие..
Устаревшие..
Возвращает значение, указывающее, находится ли указанная дата и время в течение указанного летнего периода времени. |
| IsDaylightSavingTime(DateTime) |
Устаревшие..
Устаревшие..
Возвращает значение, указывающее, находится ли указанная дата и время в течение летнего периода времени. |
| MemberwiseClone() |
Устаревшие..
Устаревшие..
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToLocalTime(DateTime) |
Устаревшие..
Устаревшие..
Возвращает локальное время, соответствующее заданному значению даты и времени. |
| ToString() |
Устаревшие..
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
| ToUniversalTime(DateTime) |
Устаревшие..
Устаревшие..
Возвращает универсальное время (UTC), соответствующее заданному времени. |