遍历起始日期和结束日期间的每一天 [英] Iterate over each Day between StartDate and EndDate
本文介绍了遍历起始日期和结束日期间的每一天的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个的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屋!
查看全文