mvc - C# - aspx => 테이블에서 날짜를 보여주는 DDL (드롭 다운 목록)이 있는데 DDL은 테이블에 표시된 항목을 필터링하는 데 사용됩니다. 테이블 작동, 필터 작동, 유일하게 못생긴 것은 필터가 날짜가있는 시간을 표시한다는 것입니다 : 02/12/2010 12 : 00 : 00 : 00 : 00AM 또는 그와 비슷한 것으로, 시간을 줄이려고합니다. 그것은 형태의 테이블을 제공하지만 더 나은 방법이 도움이된다면, 나는 다음 시도 : 컨트롤러에서 => string.format : 그게 아니라는 유효한 SQL을 말해 .... ToString ("MM은/dd/yyyy ", n)는 나에게 같은 것을 말하고, 나는 또한 SQL 서버를 취할지도 모른다라고 생각하는 convert (varchar (12), n, 101)을 시도했지만, 그것도 나처럼 포맷을 추가하려고 시도했다. 뷰 파일에서 DDL 키를 사용하고, 예상대로 내가 그 키를 가지고 무엇이든 찾을 수 없다고 말했다.datetime에서 시간을 제거하는 방법
// target date -- this code is from my controller
if ((Request.Form["TARGET_DATE"] != null) && Request.Form["TARGET_DATE"] != "")
{
TargetDate = Request.Form["TARGET_DATE"];
ViewData["TARGET_DATE"] = new SelectList((from n in _db.ACTION_PLANs select n).ToList(), "TARGET_DATE", "TARGET_DATE", TargetDate);
predicate = predicate.And(p => p.TARGET_DATE == Convert.ToDateTime(TargetDate));
}
else
{
TargetDate = null;
ViewData["TARGET_DATE"] = new SelectList((from n in _db.ACTION_PLANs select n).ToList(), "TARGET_DATE", "TARGET_DATE");
}
'n'을 'MM/dd/yyyy'를 따르는 형식으로 지정하는 방법은 무엇입니까? 또는이를 수행하는 가장 좋은 방법은 무엇입니까? 또는 내가 뭘 잘못하고 있니? ..... 고마워요.
odb datetime 형식으로 시도해 보셨습니까? "yyyy-mm-ddTHH : mi : ss" – ykatchou
은 어떻게하는지 설명 할 수 있습니다. 감사합니다. – kyle