给一个时间段,自动生成从起始日期到结束日期的所有日期

balion49327932 2010-10-03 04:07:57
给一个时间段,自动生成从起始日期到结束日期的所有日期在一列里显示。
...全文
517 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
balion49327932 2010-10-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 balion49327932 的回复:]
给一个时间段,自动生成从起始日期到结束日期的所有日期在一列里显示。
[/Quote]
lst是什么呀?
我的意思是在datagirdview里自动生成一列,从开始日期到结束日期之间的日期全部显示出来。
wuyq11 2010-10-03
  • 打赏
  • 举报
回复
declare @date datetime
set @date='2010-02-05'

select [day]=convert(varchar,DATEADD(mm,DATEDIFF(mm,0,@date),0)+number,112)
from master..spt_values
where type='p'
and number< datediff(dd,@date,dateadd(mm,1,@date))
wuyq11 2010-10-03
  • 打赏
  • 举报
回复
DateTime dtStart=DateTime.parse("");
DateTime dtEnd=DateTime.parse("");
while(dtStart<dtEnd)
{
dtStart=dtStart.AddDays(1);
lst.Add(dtStart);
}

111,129

社区成员

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

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

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