No MVC razor, estou colocando a data atual no banco de dados assim ..
model.Returndate = DateTime.Now.Date.ToShortDateString();
Como o campo de banco de dados é um tipo de dados datetime e estou convertendo a data atual para o formato de string, isso não está funcionando .. como posso fazer isso? Estou fazendo o formato de string porque quero a data no formato mm / dd / aaaa e não no formato mm / dd / aaaa hh: mm: ss.
EDITAR:
No controlador eu tenho
var model = new ViewModel();
model.ReturnDate = DateTime.Now;
return PartialView("PartialView", model);
Na visão parcial, eu tenho
@Html.EditorFor(model => model.Returndate)
É aqui que está exibindo a data como Data e Hora juntas ... Eu quero apenas a data a ser exibida. Não é a hora. Espero que esta edição explique melhor.
DateTime
. Você faz a formatação da string no OUTPUT ... Apenas formate para o visualizador final.
ToString("mm/dd/yyyy");
para poder ver exatamente o que você deseja.