Строка '24 / 01/2018 13:20:00 'не была распознана как действительный DateTime. В то время как другие подобные строки преобразуются - PullRequest
0 голосов
/ 08 ноября 2018

Я конвертирую полученные в виде строки значения даты в DateTime, используя следующий ParseExact метод:

DateTime myValue = DateTime.ParseExact(inputValueString, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);

Следующие значения проходят без проблем:

11/01/2018 11:43:00
11/01/2018 11:44:00
23/01/2018 10:05:00
23/01/2018 10:07:00
24/01/2018 12:59:00

Но после этих значений я получаю следующее исключение:

Строка '24 / 01/2018 13:20:00 'не была распознана как действительный DateTime.

Почему это конкретное значение не работает? Это скрытый символ в строке, который вызывает это?

1 Ответ

0 голосов
/ 08 ноября 2018

Вы должны использовать HH:mm:ss для формата 24 часа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...