例:
已知:
开始日期:2006-1-5
截止日期:2006-1-12要求列出:
2006-1-5
2006-1-6
2006-1-7
2006-1-8
2006-1-9
2006-1-10
2006-1-11
2006-1-12拜托各位了!

解决方案 »

  1.   

    知道5 和12
    得到5 6 7 8 9 10 11 12 这些数字 再自行组合
    这容易些
    int i=5;
    List<int> intList = new ....;
    while(n<=12)
    {
        intList.add(n);
        n++;
    }还是你要求跨月 跨年计算
      

  2.   

    zhchg6666() ( ) 信誉:100  2007-08-27 14:33:14  得分: 0  
     
     
       知道5 和12
    得到5 6 7 8 9 10 11 12 这些数字 再自行组合
    这容易些
    int i=5;
    List<int> intList = new ....;
    while(n<=12)
    {
        intList.add(n);
        n++;
    }还是你要求跨月 跨年计算
      
     
    ==================要求跨月和跨年的,谢谢了
      

  3.   

    DateTime dtBegin = new DateTime(2006,1,5);
    DateTime dtEnd = new DateTime(2006,1,12);
    while(dtBegin.CompareTo(dtEnd) <= 0)
    {
       Response.Write(dtBegin.ToString("yyyy-MM-dd"));
       dtBegin = dtBegin.AddDays(1);
    }
      

  4.   

    BearRui(AK-47) ( ) 信誉:110 高人,非常感谢!
      

  5.   

    DateTime dt = new DateTime(2007,1,5);        while (dt < new DateTime(2007, 1, 12))
            {
                dt = dt.AddDays(1);
                Response.Write(dt.ToShortDateString()+"<br>");
            }