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

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

Сообщение Anonymous »

У меня есть следующий метод C#:
DateTime ConvertStringToDate(string dateInString)
{
try {
//string SSD = dateInString;
//DateTime date = Convert.ToDateTime(SSD);
//string strDate = String.Format("{0:yyyy-MM-dd HH:mm:ss.fff}", date);
//return Convert.ToDateTime(strDate);

return DateTime.ParseExact(dateInString, "MM/dd/yyyy", CultureInfo.InvariantCulture);
}
catch (Exception) { }
return DateTime.Today;
}
}

Код в комментарии — это еще один способ, который я пробовал раньше.
Я нахожусь в Индии и разрабатываю приложение ASP.NET WebForms для своего клиента в США. . В одной из форм мой клиент введет дату в TextBox, например 20/6/2018, которая имеет формат ММ/дд/гггг.
Но в обоих случаях я получаю эту ошибку:
System.FormatException: 'String was not recognized as a valid DateTime.'


Подробнее здесь: https://stackoverflow.com/questions/513 ... e-when-try
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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