gpt4 book ai didi

c# - C#中如何获取两个日期之间的日期

转载 作者:IT王子 更新时间:2023-10-29 04:28:21 25 4
gpt4 key购买 nike

我想获取两个日期之间的日期。我得到的不是预期的 9 个不同日期,而是 875287 并且内存不足。下面的代码会有什么问题?

开始日期 值为 01/04/2016 00:00:00

EndDate 值为 10/04/2016 00:00:00

var selectedDates = new List<DateTime?>();

for (var date = StartDate; date <= EndDate; date.Value.AddDays(1))
{
selectedDates.Add(date);
}

最佳答案

您没有将 date.Value.AddDays(1) 的值赋给任何东西,因此它最终陷入无限循环。您需要更改代码,以便将 date 设置为 AddDays 的结果。

for (var date = StartDate; date <= EndDate; date = date.AddDays(1))
{
selectedDates.Add(date);
}

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

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