System::Globalization::Calendar класс

Calendar class

Calendar which defines how the dates are handled, calculated, formatted, etc. Setter operations are only enabled on non-read-only objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument.

class Calendar : public System::ICloneable

Методы

МетодОписание
virtual AddDays(DateTime, int) constДобавляет дни к моменту времени.
virtual AddHours(DateTime, int) constДобавляет часы к моменту времени.
virtual AddMilliseconds(DateTime, double) constДобавляет миллисекунды к моменту времени.
virtual AddMinutes(DateTime, int) constДобавляет минуты к моменту времени.
virtual AddMonths(DateTime, int) constДобавляет месяцы к моменту времени.
virtual AddSeconds(DateTime, int) constДобавляет секунды к моменту времени.
virtual AddWeeks(DateTime, int) constДобавляет недели к моменту времени.
virtual AddYears(DateTime, int) constДобавляет годы к моменту времени.
Calendar(const Calendar&)Информация RTTI.
virtual get_AlgorithmType() constПолучает тип алгоритма.
get_CurrentEra() constПолучает индекс текущей эры.
get_CurrentEraValue() constПолучает значение текущей эры.
virtual get_Eras() constПолучает список эпох, существующих в календаре.
virtual get_ID() constПолучает идентификатор календаря.
get_IsReadOnly() constПроверяет, является ли календарь только для чтения.
virtual get_MaxSupportedDateTime() constМаксимальная точка во времени, поддерживаемая календарём.
virtual get_MinSupportedDateTime() constМинимальная точка во времени, поддерживаемая календарём.
virtual get_TwoDigitYearMax() constПолучает последний год, который может быть представлен двухзначным.
virtual GetDayOfMonth(DateTime) constПолучает день месяца для указанной точки во времени.
virtual GetDayOfWeek(DateTime) constПолучает день недели для указанной точки во времени.
virtual GetDayOfYear(DateTime) constПолучает день года для указанной точки во времени.
virtual GetDaysInMonth(int, int) constПолучает количество дней в указанном месяце.
virtual GetDaysInMonth(int, int, int) constПолучает количество дней в указанном месяце.
virtual GetDaysInYear(int) constПолучает количество дней в указанном году.
virtual GetDaysInYear(int, int) constПолучает количество дней в указанном году.
virtual GetEra(DateTime) constПолучает эпоху для указанной точки во времени.
virtual GetHour(DateTime) constПолучает часы для указанного момента времени.
virtual GetLeapMonth(int) constПолучает високосный месяц для указанного года.
virtual GetLeapMonth(int, int) constПолучает високосный месяц для указанного года.
virtual GetMilliseconds(DateTime) constПолучает миллисекунды для указанного момента времени.
virtual GetMinute(DateTime) constПолучает минуты для указанного момента времени.
virtual GetMonth(DateTime) constПолучает месяц для указанной точки во времени.
virtual GetMonthsInYear(int) constПолучает количество месяцев в указанном году.
virtual GetMonthsInYear(int, int) constПолучает количество месяцев в указанном году.
virtual GetSecond(DateTime) constПолучает секунды для указанного момента времени.
virtual GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek) constПолучает номер недели в году для указанного момента времени.
virtual GetYear(DateTime) constПолучает год для указанного момента времени.
virtual IsLeapDay(int, int, int) constПроверяет, является ли день високосным.
virtual IsLeapDay(int, int, int, int) constПроверяет, является ли день високосным.
virtual IsLeapMonth(int, int) constПроверяет, является ли месяц високосным.
virtual IsLeapMonth(int, int, int) constПроверяет, является ли месяц високосным.
virtual IsLeapYear(int) constПроверяет, является ли год високосным.
virtual IsLeapYear(int, int) constПроверяет, является ли год високосным.
IsValidDay(int, int, int, int) constПроверяет значения года, месяца, дня и эры.
operator=(const Calendar&)
static ReadOnly(const CalendarPtr&)Получает только читаемую версию календаря.
virtual set_TwoDigitYearMax(int)Устанавливает последний год, который может быть представлен двухзначным.
virtual ToDateTime(int, int, int, int, int, int, int) constСоздаёт объект DateTime из компонентов.
virtual ToDateTime(int, int, int, int, int, int, int, int) constСоздаёт объект DateTime из компонентов.
virtual ToFourDigitYear(int) constПреобразует год в четырёхзначный, используя свойство TwoDigitYearMax.

См. также