문제

열의 날짜 만 비교하려고 노력하고 있지만 아래 쿼리는 결과를 얻지 못하는 시간을 비교하기 때문에 결과를 설정하지 않기 때문입니다.

실제 날짜 값 일치에만 관심이 있다면 어떻게 동일한 LINQ 쿼리를 작성할 수 있습니까?

"importDate"열에는 이와 유사한 값이 있습니다. 2009-08-30 12:26:00

from t in UnitsOfWork _
where t.ImportDate = "08/30/2009" _
select t
도움이 되었습니까?

해결책

당신은 그것을 문자열로 비교하거나 importDate에서 날짜 속성 만 사용할 수 있습니다.

where t.ImportDate.ToString("yyyyMMdd") == "20090830"

또는

where t.ImportDate.Date == new DateTime(2009,8,30)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top