в C # как рассчитать дату 25 лет назад с сегодняшнего дня?
Как насчет использования AddYears:
AddYears
DateTime then = DateTime.Today.AddYears(-25);
Это должно сработать
DateTime.Now.AddYears(-25)