Как преобразовать строку в дату

267
19 октября 2017, 08:18

Есть строка 9.28.17 13:35. Пытался несколькими способами привести его к DateTime - не получается

var dataopen = "9.28.17 13:35";
DateTime dateTime2;
if (DateTime.TryParse(dataopen, out dateTime2))
{
}
Answer 1

Воспользуйтесь перегрузкой DateTime.TryParse, принимающей сведения о культуре и о стиле:

DateTime.TryParse(dataopen, DateTimeFormatInfo.InvariantInfo,
                  DateTimeStyles.None, out dateTime2)

Тестить!

Answer 2

Т.к у вас нестандартный формат даты, то пользуйтесь DateTime.ParseExact() или DateTime.TryParseExact() и провайдите свой формат даты:

DateTime.ParseExact(dataopen, "M.dd.yy HH:mm", null);

Тестить!

READ ALSO
Свойство IsReadOnly в ICollection<T>

Свойство IsReadOnly в ICollection<T>

Пытаюсь разобраться в написании собственных коллекций (да и вообще по глубже разобраться в коллекциях)

205
Перемещение файла в корзину

Перемещение файла в корзину

Имеется заданный путь к файлу, подскажите, как переместить его в корзину?

330
MYSQL C# ошибка при вызове хранимой процедуры

MYSQL C# ошибка при вызове хранимой процедуры

Добрый верчерЯ на C# и MySql делал проект онлайн меню заказа еды

282
помогите решить задачуууууу [требует правки]

помогите решить задачуууууу [требует правки]

было 5 ящиковв них поровну лежали яблоки

222