遍历起始日期和结束日期间的每一天 [英] Iterate over each Day between StartDate and EndDate

查看:612
本文介绍了遍历起始日期和结束日期间的每一天的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个的DateTime 开始日期和结束日期。



我如何,不论时间,跨越每天重复这两个之间?




举例:起始日期是二零一零年七月二十日下午五点十分32秒日期和结束日期为2010/7/29
上午01时59分12秒。


$。 b
$ b

我希望能够跨越7/20遍历,7/21,7/22 7/29 ...


解决方案

 为(日期时间日期=起始日期; date.Date< = EndDate.Date;日期= date.AddDays(1))
{

}



.Date是要确保你有最后一天,比如上例中。


I have a DateTime StartDate and EndDate.

How can I, irrespective of times, iterate across each Day between those two?

Example: StartDate is 7/20/2010 5:10:32 PM and EndDate is 7/29/2010 1:59:12 AM.

I want to be able to iterate across 7/20, 7/21, 7/22 .. 7/29.

解决方案

for(DateTime date = StartDate; date.Date <= EndDate.Date; date = date.AddDays(1))
{
    ...
}

The .Date is to make sure you have that last day, like in the example.

这篇关于遍历起始日期和结束日期间的每一天的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆