Convert.ToString Method (DateTime, IFormatProvider)

Converts the value of the specified DateTime to its equivalent string representation, using the specified culture-specific formatting information.

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

public static string ToString(
	DateTime value,
	IFormatProvider provider
)

Parameters

value
Type: System.DateTime

The date and time value to convert.

provider
Type: System.IFormatProvider

An object that supplies culture-specific formatting information.

Return Value

Type: System.String
The string representation of value.

This implementation is identical to DateTime.ToString(IFormatProvider).

The following example converts a DateTime value to its equivalent string representation in eight different cultures.

// Specify the date to be formatted using various cultures.
DateTime tDate = new DateTime(2010, 4, 15, 20, 30, 40, 333);
// Specify the cultures. 
string[] cultureNames = { "en-US", "es-AR", "fr-FR", "hi-IN",
                          "ja-JP", "nl-NL", "ru-RU", "ur-PK" };

Console.WriteLine("Converting the date {0}: ", 
                  Convert.ToString(tDate, 
                          System.Globalization.CultureInfo.InvariantCulture));

foreach (string cultureName in cultureNames)
{
   System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo(cultureName);
   string dateString = Convert.ToString(tDate, culture);
   Console.WriteLine("   {0}:  {1,-12}", 
                     culture.Name, dateString);
}             
// The example displays the following output: 
//       Converting the date 04/15/2010 20:30:40: 
//          en-US:  4/15/2010 8:30:40 PM 
//          es-AR:  15/04/2010 08:30:40 p.m. 
//          fr-FR:  15/04/2010 20:30:40 
//          hi-IN:  15-04-2010 20:30:40 
//          ja-JP:  2010/04/15 20:30:40 
//          nl-NL:  15-4-2010 20:30:40 
//          ru-RU:  15.04.2010 20:30:40 
//          ur-PK:  15/04/2010 8:30:40 PM      

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft