Я пытаюсь сделать подборку с датами, но это исключает исключение .ASP.NET MVC 3 Razor DateTime.Parse не работает
Код:
Это Работает ->
var FechaInicio = Model != null ? DateTime.Parse(Model.FechaInicio).Date.ToString("dd/MM/yyyy") : DateTime.Parse("").Date.ToString("dd/MM/yyyy");
Это не работает ->
var FechaFin = Model != null ? DateTime.Parse(Model.FechaFin).Date.ToString("dd/MM/yyyy") : DateTime.Parse("").Date.ToString("dd/MM/yyyy");
Модель Ok и значения даты в формате строки
Ошибка:
Ошибка сервера в приложении «/». Строка не была признана действительной DateTime. Описание: Необработанное исключение возникло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.FormatException: Строка не была признана действительной DateTime.
Источник ошибки:
Line 13: var Ubicacion = Model != null ? Model.Ubicacion : null;
Line 14: var FechaInicio = Model != null ? DateTime.Parse(Model.FechaInicio).Date.ToString("dd/MM/yyyy") : DateTime.Parse("").Date.ToString("dd/MM/yyyy");
Line 15: var FechaFin = Model != null ? DateTime.Parse(Model.FechaFin).Date.ToString("dd/MM/yyyy") : DateTime.Parse("").Date.ToString("dd/MM/yyyy");
Что вы ожидаете 'DateTime.Parse (" ")' делать? – SLaks
Что-нибудь, но пытается другим способом: var FechaFin = Model! = Null? DateTime.Parse (Model.FechaFin) .Date.ToString ("dd/MM/yyyy"): DateTime.Parse (DateTime.Today.ToString()). Date.ToString ("dd/MM/yyyy"); тоже не работает. –
Мне просто нужно получить дату, существующую в Model.FechaFin, в переменную FechaFin в формате dd/mm/yyyy –