У меня проблема с форматом даты во время размещения сайта, который разработан с использованием C# .net MVC.Почему формат даты отличается для той же культуры на разных компьютерах или ОС?
В моей машине развития (ОС: Windows 7, .net Framework 4.5) Дата формиат для испано-Панама (эс-PA) составляет мм/дд/гг и в серверной машине (ОС: Windows 8 , .net Framework 4.5) дает d/m/yy формат для той же культуры.
Я проверил его с помощью простого консольного приложения.
public static void Main()
{
DateTime dt = DateTime.Now;
Thread.CurrentThread.CurrentCulture = new CultureInfo("es-PA");
Console.WriteLine(dt.ToString("d"));
Console.ReadLine();
}
Выход на машине развития является: 10/08/2015
Выход на сервере машины: 8/10/15
Я также проверил, изменив язык и региональные стандарты, но и в машине по умолчанию формат отличается.
Почему формат отличается от другой машины для той же культуры? Есть ли решение для этого?
Вероятно потому, что на сервере по умолчанию является не предназначен для «среднего» пользователя. – juharr