如何在C#中查找特定的日期事件

时间:2012-07-11 05:57:20

标签: c# asp.net-mvc-3 c#-4.0

我正在编写一个简单的MVC 3应用程序,它基本上允许用户输入一系列年份(2002-2009),以及特定的日期和日期(星期五,13日)。结果应该是特定日期和日期发生的MM / DD / YYYY列表。

输入:

第1年:2009年 第二年:2012年 日:星期五 日期(日):13

结果:

2010年8月13日 2011年9月13日 ... ... ...

1 个答案:

答案 0 :(得分:1)

class Program
{
    static void Main(string[] args)
    {
        DateTime d1 = new DateTime(2001, 01, 01);
        DateTime d2 = new DateTime(2012, 12, 31);

        for (DateTime d11 = d1; d11 < d2; d11 = d11.AddDays(1))
        {
            if (d11.DayOfWeek == DayOfWeek.Friday && d11.Day == 13)
            {
                Console.WriteLine(d11.ToString("MM/dd/yyyy"));
            }
        }
        Console.ReadKey();
    }
}