У меня есть следующий метод 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
System.FormatException: строка не была распознана как допустимое значение DateTime – при попытке преобразовать ММ/ДД/ГГГ ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение