System::Globalization::HebrewCalendar class

HebrewCalendar class

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

class HebrewCalendar : public System::Globalization::Calendar

Методы

МетодОписание
Clone() overrideИнформация RTTI.
get_AlgorithmType() const overrideПолучает тип алгоритма.
get_Eras() const overrideПолучает список эпох, существующих в календаре.
get_MaxSupportedDateTime() const overrideМаксимальная точка времени, поддерживаемая календарём.
get_MinSupportedDateTime() const overrideМинимальная точка времени, поддерживаемая календарём.
GetDayOfWeek(DateTime) const overrideПолучает день недели для указанной временной точки.
GetDaysInMonth(int, int, int) const overrideПолучает количество дней в конкретном месяце.
GetEra(DateTime) const overrideПолучает эпоху для указанной временной точки.
GetLeapMonth(int, int) const overrideПолучает високосный месяц для указанного года.
virtual GetLeapMonth(int) constИнформация RTTI.
GetMonth(DateTime) const overrideПолучает месяц для указанной временной точки.
GetMonthsInYear(int, int) const overrideПолучает количество месяцев в указанном году.
virtual GetMonthsInYear(int) constПолучает количество месяцев в указанном году.
HebrewCalendar()Конструктор.
IsLeapDay(int, int, int, int) const overrideПроверяет, является ли день високосным.
virtual IsLeapDay(int, int, int) constПроверяет, является ли день високосным.
IsLeapMonth(int, int, int) const overrideПроверяет, является ли месяц високосным.
virtual IsLeapMonth(int, int) constПроверяет, является ли месяц високосным.
IsLeapYear(int, int) const overrideПроверяет, является ли год високосным.
virtual IsLeapYear(int) constПроверяет, является ли год високосным.
set_TwoDigitYearMax(int) overrideУстанавливает последний год, который может быть представлен двухзначным.
ToDateTime(int, int, int, int, int, int, int, int) const overrideСоздаёт объект DateTime из компонентов.
virtual ToDateTime(int, int, int, int, int, int, int) constСоздаёт объект DateTime из компонентов.

Поля

ПолеОписание
static constexpr HebrewEraТекущая еврейская эра.

См. также