Конвертировать строку даты в DateTime - PullRequest
0 голосов
/ 27 апреля 2011

Мне нужно преобразовать строку даты в объект DateTime следующим образом

tmpdate = "27-Apr 14:53";
TheDate = DateTime.ParseExact(tmpdate, "DD-MMM HH:mm", CultureInfo.InvariantCulture);  

Я продолжаю получать исключения из-за того, что строка не является допустимым временем даты. Я попытался добавить в год, но безуспешно. Есть предложения?

Ответы [ 3 ]

5 голосов
/ 27 апреля 2011

Попробуйте dd-MMM HH:mm - примечание в нижнем регистре dd.

1 голос
/ 27 апреля 2011
string tmpdate = "27-Apr 14:53";
DateTime TheDate = DateTime.ParseExact(tmpdate, "dd-MMM HH:mm", System.Globalization.CultureInfo.InvariantCulture); 
1 голос
/ 27 апреля 2011

попробуй с небольшим d:

TheDate = DateTime.ParseExact(tmpdate, "dd-MMM HH:mm", CultureInfo.InvariantCulture);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...