DateTime ToString () и TryParse()
Сначала я делаю:
string stringDate = date.ToString(invariantCultureInfo);
Затем:
DateTime.TryParse(stringDate, out date);
И возвращает false. У тебя есть какие-нибудь идеи?
2 ответа:
Попробуйте это:
DateTime.TryParse(stringDate, CultureInfo.InvariantCulture, DateTimeStyles.None, out date);
InvariantCulture
на меня это не подействовало. Я взялDateTime
из базы данных SQL Server и преобразовал его в строку с помощью методаToString()
объектаDateTime
. Затем я попыталсяDateTime.TryParse()
на той же самой строке, и это не удалось. Дальнейшее тестирование показало, чтоTryParse()
терпит неудачу из-за дефиса, которыйToString()
вставляет между элементом даты и элементом времени.