System::Globalization::DateTimeFormatInfo class
Contents
[
Hide
]DateTimeFormatInfo class
Set of date and time formatting parameters. 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 DateTimeFormatInfo : public virtual System::Object,
public System::IFormatProvider,
public System::ICloneable
Methods
| Method | Description |
|---|---|
| Clone() override | Clones format info. |
| DateTimeFormatInfo() | Default constructor, constructs invariant format info. |
| get_AbbreviatedDayNames() const | Gets abbreviated day names. |
| get_AbbreviatedMonthGenitiveNames() const | Gets abbreviated month names in genitive form. |
| get_AbbreviatedMonthNames() const | Gets abbreviated month names. |
| get_AMDesignator() const | Gets AM designator. |
| get_Calendar() const | Gets calendar associated with formatter. |
| get_CalendarWeekRule() const | Gets calendar week rule associated with formatter. |
| static get_CurrentInfo() | Gets current thread’s date and time formatter. |
| get_DateSeparator() const | Gets date separator. |
| get_DayNames() const | Gets day names. |
| get_FirstDayOfWeek() const | Gets first day of week. |
| get_FullDateTimePattern() const | Gets full date and time pattern. |
| static get_InvariantInfo() | Gets invariant date and time formatter. |
| get_IsReadOnly() const | Checks whether formatter is read-only. |
| get_LongDatePattern() const | Gets long date pattern. |
| get_LongTimePattern() const | Gets long time pattern. |
| get_MonthDayPattern() const | Gets month day pattern. |
| get_MonthGenitiveNames() const | Gets month names in genitive form. |
| get_MonthNames() const | Gets month names. |
| get_NativeCalendarName() const | Gets native calendar name if available. |
| get_PMDesignator() const | Gets PM designator. |
| get_RFC1123Pattern() const | Gets RFC1123 pattern. |
| get_ShortDatePattern() const | Gets short date pattern. |
| get_ShortestDayNames() const | Gets shortest day names possible. |
| get_ShortTimePattern() const | Gets short time pattern. |
| get_SortableDateTimePattern() const | Gets sortable date and time pattern. |
| get_TimeSeparator() const | Gets time separator. |
| get_UniversalSortableDateTimePattern() const | Gets universal sortable date and time pattern. |
| get_YearMonthPattern() const | Gets year and month pattern. |
| GetAbbreviatedDayName(DayOfWeek) const | Gets abbreviated week day name. |
| GetAbbreviatedEraName(int) const | Gets abbreviated era name. |
| GetAbbreviatedMonthName(int) const | Gets abbreviated month name. |
| GetAllDateTimePatterns() const | Gets all patterns in which date and time values can be formatted. |
| GetAllDateTimePatterns(char16_t) const | Gets all patterns in which date and time values can be formatted using specified format string. |
| GetDayName(DayOfWeek) const | Gets week day name. |
| GetEra(const String&) const | Gets era by name. |
| GetEraName(int) const | Gets era name. |
| GetFormat(const TypeInfo&) override | Gets formatter of specific type. |
| static GetInstance(const IFormatProviderPtr&) | Gets formatter associated with format provider. |
| GetLeapYearMonthName(int) const | Gets leap-year month name. |
| GetMonthGenitiveName(int) const | Gets genitive month name. |
| GetMonthName(int) const | Gets month name. |
| GetShortestDayName(DayOfWeek) const | Gets shortes name for the specified day of week. |
| operator=(const DateTimeFormatInfo&) | |
| static ReadOnly(const DateTimeFormatInfoPtr&) | Gets read-only version of formatter. |
| set_AbbreviatedDayNames(const ArrayPtr<String>&) | Sets abbreviated day names. |
| set_AbbreviatedMonthGenitiveNames(const ArrayPtr<String>&) | Sets abbreviated month names in genitive form. |
| set_AbbreviatedMonthNames(const ArrayPtr<String>&) | Sets abbreviated month names. |
| set_AMDesignator(const String&) | Sets AM designator. |
| set_Calendar(const SharedPtr<Calendar>&) | Sets calendar associated with formatter. |
| set_CalendarWeekRule(CalendarWeekRule) | Sets calendar week rule associated with formatter. |
| set_DateSeparator(const String&) | Sets date separator. |
| set_DayNames(const ArrayPtr<String>&) | Sets day names. |
| set_FirstDayOfWeek(DayOfWeek) | Sets first day of week. |
| set_FullDateTimePattern(const String&) | Sets full date and time pattern. |
| set_LongDatePattern(const String&) | Sets long date pattern. |
| set_LongTimePattern(const String&) | Sets long time pattern. |
| set_MonthDayPattern(const String&) | Sets month day pattern. |
| set_MonthGenitiveNames(const ArrayPtr<String>&) | Sets month names in genitive form. |
| set_MonthNames(const ArrayPtr<String>&) | Sets month names. |
| set_PMDesignator(const String&) | Sets PM designator. |
| set_ShortDatePattern(const String&) | Sets short date pattern. |
| set_ShortestDayNames(const ArrayPtr<String>&) | Sets shortest day names possible. |
| set_ShortTimePattern(const String&) | Sets short time pattern. |
| set_TimeSeparator(const String&) | Sets time separator. |
| set_YearMonthPattern(const String&) | Sets year and month pattern. |
| SetAllDateTimePatterns(const ArrayPtr<String>&, char16_t) | Sets patterns for the specified format. |
See Also
- Class Object
- Class IFormatProvider
- Class ICloneable
- Namespace System::Globalization
- Library Aspose.Page for C++