gpt4 book ai didi

c# - 在 C# 中的两个日期之间迭代

转载 作者:太空狗 更新时间:2023-10-29 22:16:18 25 4
gpt4 key购买 nike

我有两个日期:

DateTime fromDate = new DateTime(2013,7,27,12,0,0);
DateTime toDate = new DateTime(2013,7,30,12,0,0);

我想通过将 fromDate 增加一天来从 fromDate 迭代到 toDate,并且当 fromDate 变得等于或大于 toDate 时循环应该中断。我试过这个:

while(fromDate < toDate)
{
fromDate.AddDays(1);
}

但这是一个无限循环,不会停止。我该怎么做?

最佳答案

未经测试但应该可以工作:

for(DateTime date = fromDate; date < toDate; date = date.AddDays(1)) {
}

修改比较为<=如果你想包括 toDate

关于c# - 在 C# 中的两个日期之间迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17897637/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com