DateTimeFormatInfo Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Provides culture-specific information about the format of date and time values.

System..::..Object
  System.Globalization..::..DateTimeFormatInfo

Namespace:  System.Globalization
Assembly:  mscorlib (in mscorlib.dll)

public ref class DateTimeFormatInfo sealed

The DateTimeFormatInfo type exposes the following members.

  NameDescription
Public propertyAbbreviatedDayNamesGets or sets a one-dimensional array of type String containing the culture-specific abbreviated names of the days of the week.
Public propertyAbbreviatedMonthNamesGets or sets a one-dimensional string array that contains the culture-specific abbreviated names of the months.
Public propertyAMDesignatorGets or sets the string designator for hours that are "ante meridiem" (before noon).
Public propertyStatic memberCurrentInfoGets a read-only DateTimeFormatInfo object that formats values based on the current culture.
Public propertyDateSeparatorGets or sets the string that separates the components of a date, that is, the year, month, and day.
Public propertyDayNamesGets or sets a one-dimensional string array that contains the culture-specific full names of the days of the week.
Public propertyFullDateTimePatternGets or sets the custom format string for a long date and long time value.
Public propertyLongDatePatternGets or sets the custom format string for a long date value.
Public propertyLongTimePatternGets or sets the custom format string for a long time value.
Public propertyMonthDayPatternGets or sets the custom format string for a month and day value.
Public propertyMonthNamesGets or sets a one-dimensional array of type String containing the culture-specific full names of the months.
Public propertyPMDesignatorGets or sets the string designator for hours that are "post meridiem" (after noon).
Public propertyRFC1123PatternGets the custom format string for a time value that is based on the Internet Engineering Task Force (IETF) Request for Comments (RFC) 1123 specification.
Public propertyShortDatePatternGets or sets the custom format string for a short date value.
Public propertyShortTimePatternGets or sets the custom format string for a short time value.
Public propertySortableDateTimePatternGets the custom format string for a sortable date and time value.
Public propertyTimeSeparatorGets or sets the string that separates the components of time, that is, the hour, minutes, and seconds.
Public propertyUniversalSortableDateTimePatternGets the custom format string for a universal, sortable date and time string.
Public propertyYearMonthPatternGets or sets the custom format string for a year and month value.
Top

  NameDescription
Public methodEquals(Object)Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Top

The properties of the DateTimeFormatInfo class contain culture-specific information for formatting or parsing date and time values such as the following:

  • The patterns used to format date values.

  • The patterns used to format time values.

  • The names of the days of the week.

  • The names of the months of the year.

  • The A.M. and P.M. designators used in time values.

  • The calendar in which dates are expressed.

This behavior is particularly important in the case of serialization. The .NET Framework persists all overridable settings, instead of persisting only the settings that are accessed at the time of serialization.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Show: