using System.Collections.Generic;
public static void Main()
var dateList = new List<DateTime>();
dateList.Add(new DateTime(2019,2,28));
dateList.Add(new DateTime(2019,3,1));
dateList.Add(new DateTime(2020,1,1));
dateList.Add(new DateTime(2020,2,28));
dateList.Add(new DateTime(2020,2,29));
dateList.Add(new DateTime(2020,3,1));
foreach(var date in dateList)
Console.WriteLine("受診日:" + date.ToString("yyyy/MM/dd"));
Console.WriteLine("!!!うるう年!!!");
date_screen = date.AddYears(1);
date_screen = date.AddYears(1);
Console.WriteLine("有効期限:" + date_screen.ToString("yyyy/MM/dd"));
Console.WriteLine("期限切れ間近:" + date_screen.AddMonths(-2).ToString("yyyy/MM/dd") + " ~ " + date_screen.ToString("yyyy/MM/dd"));
Console.WriteLine("期限切れ:" + date_screen.AddDays(1).ToString("yyyy/MM/dd"));