C#获取两个yyyy-MM-dd日期中间的所有日期
时间: 2023-08-21 09:03:35 浏览: 239
C#各种日期的获取
可以使用C#中的DateTime和TimeSpan类来实现获取两个日期之间的所有日期。以下是一个示例代码:
```csharp
DateTime startDate = DateTime.Parse("2021-01-01");
DateTime endDate = DateTime.Parse("2021-01-10");
TimeSpan diff = endDate - startDate;
for (int i = 0; i <= diff.Days; i++)
{
DateTime currentDate = startDate.AddDays(i);
Console.WriteLine(currentDate.ToString("yyyy-MM-dd"));
}
```
这段代码将打印出"2021-01-01"到"2021-01-10"之间的所有日期。你可以根据自己的需要修改startDate和endDate的值,以获取其他时间段的日期。
阅读全文