<分区>
我有一个 DateTime
StartDate 和 EndDate。
无论时间如何,我如何遍历这两个日期之间的每一天?
Example: StartDate is 7/20/2010 5:10:32 PM and EndDate is 7/29/2010 1:59:12 AM.
我希望能够遍历 7/20、7/21、7/22 .. 7/29。
<分区>
我有一个 DateTime
StartDate 和 EndDate。
无论时间如何,我如何遍历这两个日期之间的每一天?
Example: StartDate is 7/20/2010 5:10:32 PM and EndDate is 7/29/2010 1:59:12 AM.
我希望能够遍历 7/20、7/21、7/22 .. 7/29。
最佳答案
for(DateTime date = StartDate; date.Date <= EndDate.Date; date = date.AddDays(1))
{
...
}
.Date 是为了确保您有最后一天,就像示例中一样。
关于c# - 遍历 StartDate 和 EndDate 之间的每一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359768/