Отображать только дату и время - PullRequest
87 голосов
/ 19 августа 2011

В бритве MVC я помещаю текущую дату в базу данных, как это ..

model.Returndate = DateTime.Now.Date.ToShortDateString();

Поскольку поле базы данных является типом данных datetime, и я преобразовываю текущую дату в строковый формат, это не работает .. как я могу это сделать? Я делаю строковый формат, потому что мне нужна дата в формате мм / дд / гггг, а не в формате мм / дд / гггг чч: мм: сс время ..

EDIT:

В контроллере у меня

var model = new ViewModel();
model.ReturnDate = DateTime.Now;            
return PartialView("PartialView", model);  

В частичном виде у меня есть

@Html.EditorFor(model => model.Returndate)

Здесь отображается дата в виде даты и времени вместе ... Я хочу, чтобы отображалась только дата. Не время Я надеюсь, что это редактирование объясняет лучше.

Ответы [ 11 ]

1 голос
/ 25 января 2016

Вы можете просто конвертировать дату и время.Что-то вроде:

@Convert.ToString(string.Format("{0:dd/MM/yyyy}", Model.Returndate))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...