Hallo Alexander,
Now.Year liefert ein Int Wert, kein DateTime.
Du kannst ein Jahr subtrakieren, indem Du -1 Jahre addierst :
DateTime currentYear = DateTime.Now;
DateTime previousYear = currentYear.AddYears(-1);
Oder wolltest Du nur das Jahr als Int? Dann geht es noch einfacher:
int currentYear = DateTime.Now.Year;
int previousYear = currentYear -1;
Olaf Helper
Blog Xing