using System.Globalization;
public static void Main()
DateTime date1 = new DateTime(2008, 4, 10);
Console.WriteLine(date1.ToString("D"));
Console.WriteLine(date1.ToString("D", CultureInfo.CreateSpecificCulture("en-GB")));
Console.WriteLine(date1.ToString("D", CultureInfo.CreateSpecificCulture("en-NZ")));
Console.WriteLine(date1.ToString("D", CultureInfo.CreateSpecificCulture("en-US")));
Console.WriteLine(date1.ToString("D", CultureInfo.CreateSpecificCulture("pt-BR")));
Console.WriteLine(date1.ToString("D", CultureInfo.CreateSpecificCulture("es-MX")));
Console.WriteLine(date1.ToString("G"));
Console.WriteLine(date1.ToString("G", CultureInfo.CreateSpecificCulture("en-GB")));
Console.WriteLine(date1.ToString("G", CultureInfo.CreateSpecificCulture("en-NZ")));
Console.WriteLine(date1.ToString("G", CultureInfo.CreateSpecificCulture("en-US")));
Console.WriteLine(date1.ToString("G", CultureInfo.CreateSpecificCulture("pt-BR")));
Console.WriteLine(date1.ToString("G", CultureInfo.CreateSpecificCulture("es-MX")));
Console.WriteLine(new DateOnly(2023,3,31).ToString("yyyy-MM-dd"));