使用 DateTimePicker 获取两个选定日期之间的天数
我正在使用两个 dateTimePicker,假设我在第一个上选择了 11-11-2011,在最后一个上选择了 17-11-2011。现在我想获取这两个日期之间的日期。我只想得到这样的结果:
11-11-2011
12-11-2011
13-11-2011
14-11-2011
15-11-2011
16-11-2011
17-11-2011
我该怎么做?
我试图从詹姆斯·希尔的问题中找出答案,但无法弄清楚。 谢谢,
I am using two dateTimePicker's, and lets say I've chosen 11-11-2011 on the first, and 17-11-2011 on the last. Now I want to get the dates between these two dates. I just want to get a result like this:
11-11-2011
12-11-2011
13-11-2011
14-11-2011
15-11-2011
16-11-2011
17-11-2011
How am I supposed to do this ?
I've tried to make it out from the question by James Hill, but couldnt figure it out.
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试一下:
我喜欢使用 for 循环来处理这类事情,因为我经常在现代 .NET 项目中错过它们:)
一个可能的辅助方法:
重要如果您有时间 -部分,条件必须更改为
current.Date <= end.Date
编辑 更改以便包含边界,我之前只提供了日期 -之间。
Give this a try:
I like using a for-loop for this kind of stuff, since I do often miss them in modern .NET projects :)
A possible helper method:
Important If you have a time-portion as well, the condition must be changed to
current.Date <= end.Date
Edit Changed so that the boundaries are included, I previously only provided the dates in-between.
此代码也应该有效:
This code should work too: