Mega Code Archive

 
Categories / C# / Date Time
 

Converts DateTimeOffset to string using the specified format and culture-specific format information

using System; using System.Globalization; public class Example {    public static void Main()    {       CultureInfo arSA = new CultureInfo("ar-SA");       arSA.DateTimeFormat.Calendar = new UmAlQuraCalendar();        DateTimeOffset date1 = new DateTimeOffset(new DateTime(1890, 9, 10),                                                 TimeSpan.Zero);       try {          Console.WriteLine(date1.ToString("d", arSA));       }          catch (ArgumentOutOfRangeException) {          Console.WriteLine("{0:d} is earlier than {1:d} or later than {2:d}",                             date1,                             arSA.DateTimeFormat.Calendar.MinSupportedDateTime,                              arSA.DateTimeFormat.Calendar.MaxSupportedDateTime);        }    } }