DateTimeFormatInfo.GetInstance Method

Returns the DateTimeFormatInfo associated with the specified IFormatProvider.

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

public static DateTimeFormatInfo GetInstance(
	IFormatProvider provider


Type: System.IFormatProvider
The IFormatProvider that gets the DateTimeFormatInfo.
null to get CurrentInfo.

Return Value

Type: System.Globalization.DateTimeFormatInfo
A DateTimeFormatInfo associated with the specified IFormatProvider.

This method uses the IFormatProvider.GetFormat method of formatProvider using DateTimeFormatInfo as the Type parameter. If formatProvider is null or if IFormatProvider.GetFormat returns null, this method returns CurrentInfo.

You can get a DateTimeFormatInfo object for a specific culture using one of the following methods:

A DateTimeFormatInfo object can be created only for the invariant culture or for specific cultures, not for neutral cultures.

For more information about the invariant culture, specific cultures, and neutral cultures, see the CultureInfo class description.


Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions