Из string в DateTime - Exception "String was not recognized as a valid DateTime" - C#

Узнай цену своей работы

Формулировка задачи:

У меня в базе данных есть записи такого рода:
2016-8-4 0:01:13
Как можно конвертировать обратно в DateTime в C#? Мои попытки:
while (sqlReader.Read())
                {
                    results = sqlReader.GetString(1).ToString();
                }
                connect.Close();
                DateTime dt = DateTime.ParseExact(results, "yyyy'-'MM'-'dd HH':'mm':'ss", CultureInfo.InvariantCulture);
                MessageBox.Show(results + "/n" + dt.Day.ToString());
Но бросает Exception "String was not recognized as a valid DateTime". Такой формат не подходит чтоли?
yyyy-MM-dd HH:mm:ss

Решение задачи: «Из string в DateTime - Exception "String was not recognized as a valid DateTime"»

textual
Листинг программы
yyyy-M-d H:mm:ss

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5