TimeZone.GetDaylightChanges(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает период летнего времени в течение определенного года.
public:
abstract System::Globalization::DaylightTime ^ GetDaylightChanges(int year);
public abstract System.Globalization.DaylightTime GetDaylightChanges(int year);
abstract member GetDaylightChanges : int -> System.Globalization.DaylightTime
Public MustOverride Function GetDaylightChanges (year As Integer) As DaylightTime
Параметры
- year
- Int32
Год, к которому применяется период летнего времени.
Возвращаемое значение
Объект DaylightTime , содержащий дату начала и окончания для летнего времени year.
Исключения
year меньше 1 или больше 9999.
Комментарии
Поддерживается только один период летнего времени в год.
Если летнее время не используется в текущем часовом поясе, возвращаемое значение является DaylightTime объектом, где значение Start и End является DateTime.MinValue, а значение DaylightTime.Delta инициализировано TimeSpan до 0 галок.
Примечания для тех, кто вызывает этот метод
TimeZone Поскольку класс поддерживает только одно правило корректировки дневного времени, GetDaylightChanges(Int32) метод применяет текущее правило корректировки к любому году независимо от того, применяется ли правило корректировки к тому году. Предположим, что операционная система имеет точные данные в течение определенного TimeZoneInfo.AdjustmentRule года, более точный результат доступен путем работы с массивом объектов, возвращаемых методом GetAdjustmentRules() . Свойства Startи EndDelta свойства соответствуют свойствам и DateStart свойствамDateEndDaylightDelta.