Есть строка 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);
Тестить!
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости