MyDate가 오늘이거나 tomarrow 인 DataBase에서 목록을 가져오고 싶습니다.
다음 코드를 작성했습니다.DbFunctions DiffDays 잘못된 대답을 제공합니다.
_Log("Now: " + DateTime.Now.ToString());
var v = db_TS.TS_Test.Where(x => DbFunctions.DiffDays(x.MyDate,DateTime.Now) < 2);
foreach (var item in v.ToList())
{
_Log("MyDate: " + item.MyDate.ToString());
}
은 다음이 기록됩니다 이제
: 2016년 11월 8일이 10시 50분 0초
MyDate가이 : 27/09/2017 9시 35분 0초
에 제발 도와주세요 코드에서 무엇이 잘못되었는지 찾으십시오.
감사합니다.
나는이 뜻이 생각할 수있는 사용 일 년에 실패하다 와이. –
@AdamV 당신은 절대적으로 옳습니다. 좀 더 강력한 솔루션을 추가했습니다. 누군가가 아이디어를 사용하고 그것을 향상시키고 싶다면 오래된 것을 남겨 둡니다. – PiotrWolkowski