【.net core】.net core 根据开始日期和结束日期将日期范围根据年+月放到一个字符串数组中

前言

我们使用了一个List来存储每个年和月的字符串,然后使用for循环遍历日期范围内的每个月份,将其转换为yyyy-MM格式的字符串,并将其添加到列表中。

最后,我们使用ToArray()方法将列表转换为字符串数组,并将其存储在yearMonthArray变量中。

示例

DateTime startDate = new DateTime(2023, 1, 1);
DateTime endDate = new DateTime(2023, 12, 31);

List yearMonths = new List();

for (DateTime date = startDate; date <= endDate; date = date.AddMonths(1))
{
    string yearMonth = date.ToString("yyyy-MM");
    yearMonths.Add(yearMonth);
}

string[] yearMonthArray = yearMonths.ToArray();

 

你可能感兴趣的:(.Net,Core,.netcore)