MVC 면도기에서는 이와 같이 데이터베이스에 현재 날짜를 넣습니다.
model.Returndate = DateTime.Now.Date.ToShortDateString();
데이터베이스 필드가 datetime 데이터 유형이고 현재 날짜를 문자열 형식으로 변환하고 있기 때문에 작동하지 않습니다. 어떻게해야합니까? 날짜를 mm / dd / yyyy hh : mm : ss 시간 형식이 아닌 mm / dd / yyyy 형식으로 원하기 때문에 문자열 형식을 사용하고 있습니다.
편집하다:
컨트롤러에는
var model = new ViewModel();
model.ReturnDate = DateTime.Now;
return PartialView("PartialView", model);
부분보기에서 나는
@Html.EditorFor(model => model.Returndate)
이것은 날짜와 시간을 함께 표시하는 곳입니다 ... 날짜 만 표시하고 싶습니다. 시간이 아닙니다. 이 편집이 더 잘 설명되기를 바랍니다.
ToString("mm/dd/yyyy");
원하는 것을 정확히 볼 수 있도록 출력 형식 을 지정하십시오.