OS DateTime Format Setting

  • Thread starter Thread starter Brad
  • Start date Start date
B

Brad

Is there a way to determine the OS's date/time culture format (e.g.
mm/dd/yyy vs. dd/mm/yyy) setting at run time?

TIA

Brad
 
Is there a way to determine the OS's date/time culture format (e.g.
mm/dd/yyy vs. dd/mm/yyy) setting at run time?

Try checking
System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDateFormat


Mattias
 
Is there a way to determine the OS's date/time culture format (e.g.
mm/dd/yyy vs. dd/mm/yyy) setting at run time?

TIA

Brad

Hey Brad,

Here is a small application that shows you what you do. Basically the
DateTimeFormatInfo class is your best friend. Check out MSDN for the full
list of properties it offers. But here are the basics:

//
// Get the datetime format information of the current thread.
// This defaults to the operating system settings
//
System.Globalization.DateTimeFormatInfo dfi =
Thread.CurrentThread.CurrentCulture.DateTimeFormat;
//
// Get the short date pattern
//
Console.WriteLine(dfi.ShortDatePattern);
//
// Get the long date pattern
//
Console.WriteLine(dfi.LongDatePattern);
 
Back
Top