using System.Globalization;
public static void Main()
string[] formats = {"G"};
CultureInfo[] cultures = {CultureInfo.GetCultureInfo("en-US"),
CultureInfo.GetCultureInfo("es-ES"),
CultureInfo.InvariantCulture};
DateTime dateToDisplay = new DateTime(2008, 10, 31, 17, 4, 32);
foreach (string formatSpecifier in formats)
foreach (CultureInfo culture in cultures)
Console.WriteLine("{0} Format Specifier {1, 10} Culture {2, 40}",
formatSpecifier, culture.Name,
dateToDisplay.ToString(formatSpecifier, culture));