2012-02-03 10 views
0

と指定した日付の差異を確認する必要があります現在の日付は365日未満ですか?Linqを使用したEF4

私はこのようなことをいくつか試しました。

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

これは、いくつかの日付では正しく動作しないようです。

私は達成する必要があります: 与えられた日付と現在の日付の差が1年(365日)以下の場合はtrueを返します。 それ以外の場合はfalseを返します。

答えて

0

stackoverflow

public static int MonthDifference(this DateTime lValue, DateTime rValue) 
{ 
    return (lValue.Month - rValue.Month) + 12 * (lValue.Year - rValue.Year); 
} 
で発見これを試してみてください
関連する問題