我有两个约会


  
  2011年1月21日[开始日期]
  25/01/2011 [至今]
  


我如何使用C#获取这些范围之间的所有日期

答案应该是


  21/01/2011 22/01/2011
  23/01/2011 24/01/2011
  25/01/2011

最佳答案

var allDates = Enumerable.Range(0, int.MaxValue)
                         .Select(x => fromDate.Date.AddDays(x))
                         .TakeWhile(x => x <= toDate.Date);

关于c# - 获取范围之间的日期,C#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5028027/

10-13 07:39