Когда я пишу этот код, дата устанавливается на что-то вроде "12/12/2018 20:08", и это нормально
{
var newCulture = new CultureInfo("en-GB");
var date = (value as DateTime?)?.ToString(newCulture.DateTimeFormat.ShortDatePattern+" HH:mm", CultureInfo.InvariantCulture);
}
, но когда я меняю название культуры на "en-Us", результатis "12.12.2018 20:08" (неправильный формат, насколько я знаю) - формат возвращаемой даты ShortDatePattern не верен
Я тестирую его на другом рабочем столе, и там он работает правильно с 2 из них.Может быть, есть какая-то зависимость от настроек рабочего стола?Почему форматы даты различны?