System::Globalization::GregorianCalendar класс

GregorianCalendar class

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

class GregorianCalendar : public System::Globalization::Calendar

Методы

МетодОписание
Clone() overrideИнформация RTTI.
get_AlgorithmType() const overrideПолучает тип алгоритма.
virtual get_CalendarType() constПолучает тип григорианского календаря.
get_Eras() const overrideПолучает список эпох, существующих в календаре.
get_MaxSupportedDateTime() const overrideМаксимальная точка во времени, поддерживаемая календарём.
get_MinSupportedDateTime() const overrideМинимальная точка во времени, поддерживаемая календарём.
GetDayOfMonth(DateTime) const overrideПолучает день месяца для указанной точки во времени.
GetDayOfWeek(DateTime) const overrideПолучает день недели для указанной точки во времени.
GetDayOfYear(DateTime) const overrideПолучает день года для указанной точки во времени.
GetDaysInMonth(int, int, int) const overrideПолучает количество дней в указанном месяце.
virtual GetDaysInMonth(int, int) constПолучает количество дней в указанном месяце.
GetDaysInYear(int, int) const overrideПолучает количество дней в указанном году.
virtual GetDaysInYear(int) constПолучает количество дней в указанном году.
static GetDefaultInstance()Получает экземпляр григорианского календаря по умолчанию.
GetEra(DateTime) const overrideПолучает эпоху для указанной точки во времени.
GetLeapMonth(int, int) const overrideПолучает високосный месяц для указанного года.
virtual GetLeapMonth(int) constПолучает високосный месяц для указанного года.
GetMonth(DateTime) const overrideПолучает месяц для указанной точки во времени.
GetMonthsInYear(int, int) const overrideПолучает количество месяцев в указанном году.
virtual GetMonthsInYear(int) constИнформация RTTI.
GetYear(DateTime) const overrideПолучает год для указанного момента времени.
GregorianCalendar(GregorianCalendarTypes)Создаёт конкретный григорианский календарь.
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Проверяет, является ли год високосным.
virtual set_CalendarType(GregorianCalendarTypes)Устанавливает тип григорианского календаря.
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 ADEraТекущая эра.

См. также