, чтобы прояснить проблему, которую мы имеем с fa-IR в Windows Server2012, вот пример, который отлично работает в Windows 10, но не работает в Windows 2012:
DateTime startDate;
CultureInfo c = CultureInfo.CreateSpecificCulture("fa-IR");
DateTime.TryParse("1990/02/01", new CultureInfo("en-US"), DateTimeStyles.None, out startDate);
Console.WriteLine(startDate.ToString("D", c));
Windows10 результат (отлично): هنجشنبه, 12 بهمن 1368
Результат Windows 2012 (только персидские буквы): پنجشنبه ، 01 فوريه 1990