В бритве MVC я помещаю текущую дату в базу данных вот так ...
model.Returndate = DateTime.Now.Date.ToShortDateString();
Так как поле базы данных является типом данных datetime, и я конвертирую текущую дату в строковый формат, это не работает .. как я могу это сделать? Я использую строковый формат, потому что мне нужна дата в формате мм / дд / гггг, а не в формате времени мм / дд / гггг чч: мм: сс ..
РЕДАКТИРОВАТЬ:
В контроллере у меня есть
var model = new ViewModel();
model.ReturnDate = DateTime.Now;
return PartialView("PartialView", model);
В частичном обзоре у меня есть
@Html.EditorFor(model => model.Returndate)
Здесь дата отображается как дата и время вместе ... Я хочу, чтобы отображалась только дата. Не время. Надеюсь, это правка лучше объясняет.
ToString("mm/dd/yyyy");
, чтобы видеть именно то, что вы хотите.