比如
DateTime time=DateTime.Now;
DateTime time1 = DateTime.Now.AddDays(5);
如何算出来这两个日期时间的日期集合
比如今天是12,14
则的出来
2012-12-15,2012-12-16,2012-12-17,2012-12-18,2012-12-19

解决方案 »

  1.   

    for(int i=0;i<5;i++)
    {
    MessgeBox.Show(startDate.AddDays(i).ToString("yyyy-mm-dd"));
    }
      

  2.   


     List<DateTime> timeList = new List<DateTime>();
                    for (DateTime date = model.StartTime; date <= DateTime.Now; date = date.AddDays(1))
                    {
                        timeList.Add(date);
                    }
      

  3.   

    不都一样么
    TimeSpan Span=endDate-startDate;
    days=span.days;
    for(int i=0;i<days;i++)
    {
    Response.Write(startDate.AddDays(i).ToString("yyyy-mm-dd"));
    }
      

  4.   

    不都一样么
    List<DateTime> timeList = new List<DateTime>(); 
    TimeSpan Span=endDate-startDate;
    days=span.days;
    for(int i=0;i<days;i++)
    {
    timeList.Add(startDate.AddDays(i));
    }