System.FormatException: строка не была распознана как допустимое значение DateTime – при попытке преобразовать ММ/ДД/ГГГC#

Место общения программистов C#
Ответить
Anonymous
 System.FormatException: строка не была распознана как допустимое значение DateTime – при попытке преобразовать ММ/ДД/ГГГ

Сообщение Anonymous »


У меня есть следующий метод C#:

DateTime ConvertStringToDate(строка dateInString) { пытаться { //строка SSD = dateInString; //DateTime date = Convert.ToDateTime(SSD); //string strDate = String.Format("{0:гггг-ММ-дд ЧЧ:мм:сс.fff}", date); //возврат Convert.ToDateTime(strDate); return DateTime.ParseExact(dateInString, "ММ/дд/гггг", CultureInfo.InvariantCulture); } поймать (Исключение) { } вернуть DateTime.Today; } Код в комментарии — это еще один способ, который я пробовал раньше.

Я нахожусь в Индии и разрабатываю приложение ASP.NET WebForms для своего клиента в США. В одной из форм мой клиент введет дату в TextBox, например 20/6/2018, которая имеет формат ММ/дд/гггг.< /п> Но в обоих случаях я получаю эту ошибку:
System.FormatException: «Строка не распознана как допустимое значение DateTime».
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»