Есть строка 9.28.17 13:35. Пытался несколькими способами привести его к DateTime - не получается
var dataopen = "9.28.17 13:35";
DateTime dateTime2;
if (DateTime.TryParse(dataopen, out dateTime2))
{
}
Воспользуйтесь перегрузкой DateTime.TryParse, принимающей сведения о культуре и о стиле:
DateTime.TryParse(dataopen, DateTimeFormatInfo.InvariantInfo,
DateTimeStyles.None, out dateTime2)
Тестить!
Т.к у вас нестандартный формат даты, то пользуйтесь DateTime.ParseExact() или DateTime.TryParseExact() и провайдите свой формат даты:
DateTime.ParseExact(dataopen, "M.dd.yy HH:mm", null);
Тестить!
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники