for 循环问题

yollxt 2009-12-11 12:01:48
for (int i = 0; i < 90; i++)
{
string daystime = DateTime.Now.AddDays(-i).ToString();
sti += "<tr>";
sti += "<td height='27'><A href='Statistics_show.aspx?daytime=" + daystime + "'><span style='color:red'>" + DateTime.Now.AddDays(-i) + "</span></a></td>";
sti += "<td>" + ListStat(daystime, 1) + "</td>";
sti += "<td>" + ListStat(daystime, 2) + "</td>";
sti += "<td>" + ListStat(daystime, 3) + "</td>";
sti += "<td>" + ListStat(daystime, 6) + "</td>";
sti += "<td>" + ListStat(daystime, 7) + "</td>";
sti += "<td>" + ListStat(daystime, 10) + "</td>";
sti += "<td>" + ListStat(daystime, 4) + "</td>";
sti += "<td>" + ListStat(daystime, 9) + "</td>";
sti += "</tr>";

}

我统计90天的数据不行?统计30天的就可以~~,望大家指点~~
...全文
190 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hhc123 2009-12-11
  • 打赏
  • 举报
回复
顶一下
gablfq 2009-12-11
  • 打赏
  • 举报
回复
应该可以的啊,是 asp 还是 asp.net 啊,不行是什么不行,报错吗,贴出来看看、、、
vip__888 2009-12-11
  • 打赏
  • 举报
回复
代码没问题
ViewStates 2009-12-11
  • 打赏
  • 举报
回复
这段代码没问题。你看看你的 ListStat(daystime, 1) 这个方法里面。
  • 打赏
  • 举报
回复
再做一层循环:从(0~2)循环三次循环。
zhujiazhi 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 java_and_net 的回复:]
引用 3 楼 sharp_future 的回复:
我估计31天也是可以的,因为一个月最多只有31天  没有90天一个月的?明白错误在哪里吗? 楼主...


赞同!
[/Quote]

DateTime.Now.AddDays(-1000);
只要结果不超出范围多少都好使的,问题不在这的
zhongdejun 2009-12-11
  • 打赏
  • 举报
回复
逻辑上没错,可能方法不支持吧。
walkghost 2009-12-11
  • 打赏
  • 举报
回复
我承认我到现在也不知道楼主在干吗。
「已注销」 2009-12-11
  • 打赏
  • 举报
回复
呵呵,我是想分页,这段显示出来的是90天的撒,我想30天的时候分页怎么搞?没思路~~
gablfq 2009-12-11
  • 打赏
  • 举报
回复
DateTime.Now().AddDays() 里可以是-90的,它会根据当前日期回到90天前的日期,所以这个函数完会是可以的、、、
楼上几们兄台如有疑问大可以去尝试、、、
只不过不知道楼主所说的不行是哪里出了问题,还望在详绪一点、、、
panzhaojl 2009-12-11
  • 打赏
  • 举报
回复
貌似错误信息都不贴出来 怎么看。 天数哪来的90咯。。。
Java_And_NET 2009-12-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sharp_future 的回复:]
我估计31天也是可以的,因为一个月最多只有31天  没有90天一个月的?明白错误在哪里吗? 楼主...
[/Quote]

赞同!
wuyq11 2009-12-11
  • 打赏
  • 举报
回复
按照1-3循环,再AddDays(-i)
wuyq11 2009-12-11
  • 打赏
  • 举报
回复
统计三个月的数据。
哪里出错
cuike519 2009-12-11
  • 打赏
  • 举报
回复
DateTime.Now.AddDays(-i)

这个函数能-90么?-90你应该选择AddMonths(-3);
sharp_future 2009-12-11
  • 打赏
  • 举报
回复
我估计31天也是可以的,因为一个月最多只有31天 没有90天一个月的?明白错误在哪里吗? 楼主...

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧