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

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

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

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

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

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

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут