Add DateTime and the specified number of years in CSharp
Description
The following code shows how to add DateTime and the specified number of years.
Example
using System;//from www . ja v a2 s. co m
public class Example
{
public static void Main()
{
DateTime baseDate = new DateTime(2000, 2, 29);
Console.WriteLine(" Base Date: {0:d}\n", baseDate);
for (int ctr = -1; ctr >= -15; ctr--){
Console.WriteLine("{0,2} year(s) ago: {1:d}",
Math.Abs(ctr), baseDate.AddYears(ctr));
}
for (int ctr = 1; ctr <= 15; ctr++){
Console.WriteLine("{0,2} year(s) from now: {1:d}",
ctr, baseDate.AddYears(ctr));
}
}
}
The code above generates the following result.