Я использую этот плагин jQuery для выбора времени: http://jonthornton.github.io/jquery-timepicker/
Я запускаю свой таймпикер следующим образом:
$('#scheduletime').timepicker({ 'scrollDefaultNow': true, 'timeFormat': 'h:i A' });
в результате время отображается в следующем формате:
08:00 AM
Я использую проверку на стороне клиента MVC, и моя модель выглядит так:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")]
public DateTime? ScheduleTime { get; set; }
Моя проблема в том, что я получаю ошибку проверки на стороне клиента:
Поле ScheduleTime должно быть датой.
Что происходит не так? Формат проверки строки кажется правильным, однако он не работает.