gpt4 book ai didi

c# - 将 TimeDelta.Elapsed Days 中的每一天添加到列表中

转载 作者:行者123 更新时间:2023-11-30 19:40:36 25 4
gpt4 key购买 nike

我是 DateTime 的新手,但我想知道它是否能够将两点之间的每一天动态添加到列表中。

例如,我的代码如下所示:

{
startTime = new DateTime(startYear, startMonth, startDay);
endTime = new DateTime(endYear, endMonth, endDay);
TimeSpan elapsed = endTime.Subtract(startTime);
startString = startDay.ToString();
elapsedString = elapsed.TotalDays.ToString();
}

通过这个我可以返回两点之间的总天数。但是,elapsed.TotalDays.ToString(); 仅返回两点之间的总天数。我想知道是否有可能在两点之间返回每一天并将其放入列表中?

最佳答案

我认为你可以使用 for 进行迭代

list<int>Dates = new List<int>();

for(DateTime date = StartDate; date.Date <= EndDate.Date; date = date.AddDays(1))
{
Dates.Add(date.Date);
}

关于c# - 将 TimeDelta.Elapsed Days 中的每一天添加到列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22486602/

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