Mega Code Archive

 
Categories / C# / Internationalization
 

Set Culture to current thread

using System; using System.Globalization; using System.Threading; class Class1 {   static void Main(string[] args) {       CultureInfo MyCulture = new CultureInfo("fr-FR");       DateTime MyDate = System.DateTime.Now;       Thread.CurrentThread.CurrentCulture = MyCulture;       DateTimeFormatInfo dtf = MyCulture.DateTimeFormat;       //Change date and time separator       dtf.DateSeparator = "\\";       dtf.TimeSeparator = "&";       Console.WriteLine();       Console.WriteLine(MyDate.ToLongDateString());       Console.WriteLine(MyDate.ToLongTimeString());       Console.WriteLine(MyDate.ToShortDateString());       Console.WriteLine(MyDate.ToShortTimeString());    } }