System::Globalization::DateTimeFormatInfo класс

DateTimeFormatInfo class

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

class DateTimeFormatInfo : public virtual System::Object,
                           public System::IFormatProvider,
                           public System::ICloneable

Методы

МетодОписание
Clone() overrideКлонирует информацию о формате.
DateTimeFormatInfo()Конструктор по умолчанию, создает инвариантную информацию о формате.
get_AbbreviatedDayNames() constПолучает сокращённые названия дней.
get_AbbreviatedMonthGenitiveNames() constПолучает сокращённые названия месяцев в родительном падеже.
get_AbbreviatedMonthNames() constПолучает сокращённые названия месяцев.
get_AMDesignator() constПолучает обозначение AM.
get_Calendar() constПолучает календарь, связанный с форматировщиком.
get_CalendarWeekRule() constПолучает правило недели календаря, связанное с форматировщиком.
static get_CurrentInfo()Получает форматировщик даты и времени текущего потока.
get_DateSeparator() constПолучает разделитель даты.
get_DayNames() constПолучает названия дней.
get_FirstDayOfWeek() constПолучает первый день недели.
get_FullDateTimePattern() constПолучает полный шаблон даты и времени.
static get_InvariantInfo()Получает инвариантный форматировщик даты и времени.
get_IsReadOnly() constПроверяет, является ли форматировщик только для чтения.
get_LongDatePattern() constПолучает шаблон длительной даты.
get_LongTimePattern() constПолучает шаблон длительного времени.
get_MonthDayPattern() constПолучает шаблон дня месяца.
get_MonthGenitiveNames() constПолучает названия месяцев в родительном падеже.
get_MonthNames() constПолучает названия месяцев.
get_NativeCalendarName() constПолучает название собственного календаря, если доступно.
get_PMDesignator() constПолучает обозначение PM.
get_RFC1123Pattern() constПолучает шаблон RFC1123.
get_ShortDatePattern() constПолучает шаблон короткой даты.
get_ShortestDayNames() constПолучает максимально короткие названия дней.
get_ShortTimePattern() constПолучает шаблон короткого времени.
get_SortableDateTimePattern() constПолучает шаблон сортируемой даты и времени.
get_TimeSeparator() constПолучает разделитель времени.
get_UniversalSortableDateTimePattern() constПолучает универсальный шаблон сортируемой даты и времени.
get_YearMonthPattern() constПолучает шаблон года и месяца.
GetAbbreviatedDayName(DayOfWeek) constПолучает сокращённое название дня недели.
GetAbbreviatedEraName(int) constПолучает сокращённое название эпохи.
GetAbbreviatedMonthName(int) constПолучает сокращённое название месяца.
GetAllDateTimePatterns() constПолучает все шаблоны, в которых могут быть отформатированы значения даты и времени.
GetAllDateTimePatterns(char16_t) constПолучает все шаблоны, в которых могут быть отформатированы значения даты и времени с использованием указанной строки формата.
GetDayName(DayOfWeek) constПолучает название дня недели.
GetEra(const String&) constПолучает эпоху по названию.
GetEraName(int) constПолучает название эпохи.
GetFormat(const TypeInfo&) overrideПолучает форматировщик определённого типа.
static GetInstance(const IFormatProviderPtr&)Получает форматировщик, связанный с поставщиком формата.
GetLeapYearMonthName(int) constПолучает название високосного месяца.
GetMonthGenitiveName(int) constПолучает название месяца в родительном падеже.
GetMonthName(int) constПолучает название месяца.
GetShortestDayName(DayOfWeek) constПолучает сокращённое название указанного дня недели.
operator=(const DateTimeFormatInfo&)
static ReadOnly(const DateTimeFormatInfoPtr&)Получает только‑читаемую версию форматировщика.
set_AbbreviatedDayNames(const ArrayPtr<String>&)Устанавливает сокращённые названия дней.
set_AbbreviatedMonthGenitiveNames(const ArrayPtr<String>&)Устанавливает сокращённые названия месяцев в родительном падеже.
set_AbbreviatedMonthNames(const ArrayPtr<String>&)Устанавливает сокращённые названия месяцев.
set_AMDesignator(const String&)Устанавливает обозначение AM.
set_Calendar(const SharedPtr<Calendar>&)Устанавливает календарь, связанный с форматировщиком.
set_CalendarWeekRule(CalendarWeekRule)Устанавливает правило недели календаря, связанное с форматировщиком.
set_DateSeparator(const String&)Устанавливает разделитель даты.
set_DayNames(const ArrayPtr<String>&)Устанавливает названия дней.
set_FirstDayOfWeek(DayOfWeek)Устанавливает первый день недели.
set_FullDateTimePattern(const String&)Устанавливает полный шаблон даты и времени.
set_LongDatePattern(const String&)Устанавливает шаблон длинной даты.
set_LongTimePattern(const String&)Устанавливает шаблон длинного времени.
set_MonthDayPattern(const String&)Устанавливает шаблон месяца и дня.
set_MonthGenitiveNames(const ArrayPtr<String>&)Устанавливает названия месяцев в родительном падеже.
set_MonthNames(const ArrayPtr<String>&)Устанавливает названия месяцев.
set_PMDesignator(const String&)Устанавливает обозначение PM.
set_ShortDatePattern(const String&)Устанавливает шаблон короткой даты.
set_ShortestDayNames(const ArrayPtr<String>&)Устанавливает максимально короткие названия дней.
set_ShortTimePattern(const String&)Устанавливает шаблон короткого времени.
set_TimeSeparator(const String&)Устанавливает разделитель времени.
set_YearMonthPattern(const String&)Устанавливает шаблон года и месяца.
SetAllDateTimePatterns(const ArrayPtr<String>&, char16_t)Устанавливает шаблоны для указанного формата.

См. также