Getting all DateTimes between two 'DateTime's in C#

前端 未结 8 618
清酒与你
清酒与你 2020-12-12 20:14

I have two DateTimes, and I want to get all DateTimes between these Dates. Such as, if my Dates are like 01.01.2010 - 05.01.2010, my function shoul

8条回答
  •  时光说笑
    2020-12-12 20:57

    How about something like this?

    public IEnumerable DateRange(DateTime fromDate, DateTime toDate)
    {
        return Enumerable.Range(0, toDate.Subtract(fromDate).Days + 1)
                         .Select(d => fromDate.AddDays(d));
    }
    

    Edit: Tested now. :)

提交回复
热议问题