2009-11-12 5 views

답변

13

나는 날짜와 사이를하고 문제 해결 :이

VAR 같은 상태를 확인할 수 있습니다

DateTime initialDate, finalDate; 
initialDate= DateEntity.Date; 
finalDate= new DateTime(DateEntity.Year, DateEntity.Month, DateEntity.Day, 23, 59, 59); 
query = query.Where(l => (((l.dateEntity>= initialDate) && (l.dateEntity<= finalDate)) 
+0

나이가 들었지만 dateEntity가 2 일 수 있으므로 나쁜 예입니다. 3 : 59 : 59.200 범위를 벗어날 것입니다. 크리스 M은 더 나은 대답을했습니다. – dariol

1

을 nextDay = DateTime.Today.AddDays (1);

쿼리 = query.Where (L => (l.datCriacao> = dtLote & & l.datCriacao < nextDay) 우리는 dtLote 및 dtLote 사이에 확인 여기에

당신은 dtLote 날짜에 대한 기록을 얻을 것이다 일일 (0시 0분 0초) 우리는이 슈퍼 오래

4

... 지금 시간이있을 수 있습니다 만 무엇을 오늘 날짜의 기록을 얻을 것이다,하지만 난으로 jaspion의 예에 추가 할 것 :

query = query.Where(l => (l.datCriacao >= dtLote.Date && l.datCriacao < dtLote.Date.AddDays(1)) 
관련 문제