Вы можете использовать .AddYears(x)
, где "х" это количество лет, которое должно быть добавлено
Например:
DateTime date = new DateTime(2016, 10, 30);
Console.WriteLine("On {0} in 2017", date.AddYears(1).DayOfWeek);
Console.WriteLine("On {0} in 2018", date.AddYears(2).DayOfWeek);
Console.WriteLine("On {0} in 2019", date.AddYears(3).DayOfWeek);
Console.WriteLine("On {0} in 2020", date.AddYears(4).DayOfWeek);
Console.WriteLine("On {0} in 2021", date.AddYears(5).DayOfWeek);
или
DateTime date = new DateTime(2016, 10, 30);
int amount = 8; //amount of years
for (int i = 1; i < amount + 1; i++)
{
Console.WriteLine("On {0} in {1}", date.AddYears(i).DayOfWeek, date.AddYears(i).Year);
}
Живой пример ideone: https://ideone.com/kigfVA
Спасибо за помощь – AppleKIdd