Класс System::TimeZoneInfo::AdjustmentRule

AdjustmentRule class

Предоставляет информацию о корректировке часового пояса. Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class AdjustmentRule : public System::IEquatable<AdjustmentRulePtr>

Методы

МетодОписание
static CreateAdjustmentRule(DateTime, DateTime, TimeSpan, const TransitionTime&, const TransitionTime&)Создаёт экземпляр класса AdjustmentRule, представляющего правило корректировки времени, описанное заданными параметрами.
static CreateAdjustmentRule(DateTime, DateTime, TimeSpan, const TransitionTime&, const TransitionTime&, TimeSpan, bool)Создаёт экземпляр класса AdjustmentRule, представляющего правило корректировки времени, описанное заданными параметрами.
Equals(AdjustmentRulePtr) override
get_BaseUtcOffsetDelta() constВозвращает дельту от стандартного смещения UTC.
get_DateEnd() constВозвращает объект DateTime, представляющий дату и время, когда правило корректировки перестаёт действовать.
get_DateStart() constВозвращает объект DateTime, представляющий дату и время, когда правило корректировки вступает в силу.
get_DaylightDelta() constВозвращает объект TimeSpan, представляющий количество времени, необходимое для формирования перехода на летнее время в часовом поясе.
get_DaylightTransitionEnd() constВозвращает информацию о переходе от стандартного времени к летнему времени.
get_DaylightTransitionStart() constВозвращает информацию о переходе от летнего времени к стандартному времени.
get_HasDaylightSaving() constТОЛЬКО ДЛЯ ВНУТРЕННЕГО ИСПОЛЬЗОВАНИЯ.
GetHashCode() const overrideАналог метода C# Object.GetHashCode(). Позволяет выполнять хеширование пользовательских объектов.

См. также