Create a new custom CultureInfo file and then fill in your values
var dt = DateTime.Now; CultureInfo ci = new CultureInfo(CultureInfo.CurrentCulture.Name, true); // second parameter is useUserOverride Console.WriteLine(dt.ToString("ddd", ci)); ci.DateTimeFormat.AbbreviatedDayNames = new string[] { "D1", "D2", "D3", "D4", "D5", "D6", "D7" }; Console.WriteLine(dt.ToString("ddd", ci));
source share