EF4 используя Linq Как найти разницу в днях - PullRequest
0 голосов
/ 03 февраля 2012

Мне нужно проверить разницу между данной датой и текущей датой меньше 365 дней?

я пробовал что-то подобное.

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

это выглядит неправильно для нескольких дат.

Мне нужно достичь: если заданная дата и текущая разница в датах меньше или равны 1 году (365 дней), верните trueиначе верните false.

1 Ответ

0 голосов
/ 03 февраля 2012

попробуйте найти в stackoverflow

    public static int MonthDifference(this DateTime lValue, DateTime rValue)
{
    return (lValue.Month - rValue.Month) + 12 * (lValue.Year - rValue.Year);
}
...