How do you iterate through every day of the year?

后端 未结 8 538
春和景丽
春和景丽 2020-12-05 09:23

Given a start date of 1/1/2009 and an end date of 12/31/2009, how can I iterate through each date and retrieve a DateTime value using c#?

Thanks!

8条回答
  •  一生所求
    2020-12-05 10:16

    I'd use MiscUtil and its extension methods:

    foreach(DateTime date in 1.January(2009)
                             .To(31.December(2009))
                             .Step(1.Days())
    {
        Console.WriteLine(date);
    }
    

提交回复
热议问题