DateTime ToString () и TryParse () - PullRequest
2 голосов
/ 25 июля 2011

Сначала я делаю:

string stringDate = date.ToString(invariantCultureInfo);

Тогда:

DateTime.TryParse(stringDate, out date);

и он возвращает ложь. У вас есть идеи?

Ответы [ 2 ]

2 голосов
/ 25 июля 2011

Попробуйте это:

DateTime.TryParse(stringDate, CultureInfo.InvariantCulture, DateTimeStyles.None, out date);
0 голосов
/ 21 июня 2012

InvariantCulture не работает для меня.Я взял DateTime из базы данных SQL Server и преобразовал его в строку, используя метод ToString() объекта DateTime.Затем я попытался DateTime.TryParse() на той же самой строке, и она не удалась.Дальнейшее тестирование показало, что TryParse() не удалось из-за дефиса, который ToString() вставляет между элементом даты и элементом времени.

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