Mega Code Archive

 
Categories / C# / Date Time
 

Compare the results of choosing InvariantInfo with those of choosing CurrentInfo

using System; using System.Globalization; public class MainClass {     public static void Main() {         DateTime dt = new DateTime();         DateTimeFormatInfo dtfi;         Console.Write("[I]nvariant or [C]urrent Info?: ");         if (Console.Read() == 'I')             dtfi = DateTimeFormatInfo.InvariantInfo;         else             dtfi = DateTimeFormatInfo.CurrentInfo;         dtfi = DateTimeFormatInfo.InvariantInfo;         Console.WriteLine(dt.ToString("D", dtfi));         Console.WriteLine(dt.ToString("f", dtfi));         Console.WriteLine(dt.ToString("F", dtfi));         Console.WriteLine(dt.ToString("g", dtfi));         Console.WriteLine(dt.ToString("G", dtfi));         Console.WriteLine(dt.ToString("m", dtfi));         Console.WriteLine(dt.ToString("r", dtfi));         Console.WriteLine(dt.ToString("s", dtfi));         Console.WriteLine(dt.ToString("t", dtfi));         Console.WriteLine(dt.ToString("T", dtfi));         Console.WriteLine(dt.ToString("u", dtfi));         Console.WriteLine(dt.ToString("U", dtfi));         Console.WriteLine(dt.ToString("d", dtfi));         Console.WriteLine(dt.ToString("y", dtfi));         Console.WriteLine(dt.ToString("dd-MMM-yy", dtfi));     } }