2012-02-03 4 views
0

주어진 날짜가 이고 주어진 날짜가이고 인 것 같습니다.은 365 일 미만입니까?Linq를 사용하는 EF4

나는 이런 것을 시도했다.

System.TimeSpan diff = DateTime.UtcNow.Subtract((DateTime)customer.LastValidationDate); 
result = (diff.Days < 1); 

일부 날짜에는 올바르게 작동하지 않는 것으로 보입니다.

달성해야 할 사항 : 주어진 날짜와 현재 날짜 차이가 1 년 (365 일)보다 작거나 같으면 false를 반환하고 그렇지 않으면 false를 반환합니다.

답변

0

이는 stackoverflow

public static int MonthDifference(this DateTime lValue, DateTime rValue) 
{ 
    return (lValue.Month - rValue.Month) + 12 * (lValue.Year - rValue.Year); 
} 
에서 찾아보십시오
관련 문제