У меня совсем другая проблема.
Я развернул приложение MVC на работающем сервере.
Он имеет формат даты и времени, например, «01/07/2019».
У меня есть текстовое поле, которое заполняется из jquery datetimepicker.Он заполняется примерно так 27 / Jul / 2019, но в таблице sql он хранится как 2019-07-17 00:00:00.000
и после привязки данных из базы данных в textboxfor выглядит примерно так 27-07-2019.
И при сохранении выдает ошибку для всех дат, которые больше 12 как дня, например, 13/07/2019
, но для 13 / июля / 2019 это работает хорошо.
как с этим справиться?
@Html.EditorFor(model => model.InspectionReport.InspectionDate, new { htmlAttributes = new { @class = "form-control input-sm pull-right text-box single-line" } })
jquery:
$("#InspectionReport_InspectionDate").datepicker({ dateFormat: 'dd/M/yy' });
класс:
[Required]
[Display(Name = "Inspection Date")]
[DisplayFormat(DataFormatString = "{0: dd-MMM-yyyy}")]
public DateTime InspectionDate { get; set; }