日期:2014-05-18  浏览次数:20542 次

∴∴∴∴∴∴∴∴很简单并请教!知道开始日期和截止日期,如果列出期间的所有日期???
例:
已知:
开始日期: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

拜托各位了!




------解决方案--------------------
up
------解决方案--------------------
知道5 和12
得到5 6 7 8 9 10 11 12 这些数字 再自行组合
这容易些
int i=5;
List <int> intList = new ....;
while(n <=12)
{
intList.add(n);
n++;
}

还是你要求跨月 跨年计算
------解决方案--------------------
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);
}
------解决方案--------------------
我来学习。