C# 获取当前周一到周六的日期
时间: 2024-09-21 14:11:05 浏览: 36
C#获取日期的星期名称实例代码
在C#中,你可以使用DateTime和DayOfWeek枚举来获取当前日期,并过滤出周一到周六。下面是一个示例代码片段:
```csharp
using System;
class Program
{
static void Main()
{
// 获取当前日期
DateTime currentDate = DateTime.Today;
// 创建一个循环,检查从周一开始到周六结束
for (DateTime day = currentDate; day.DayOfWeek != DayOfWeek.Sunday; day = day.AddDays(1))
{
Console.WriteLine("日期: " + day.ToString("yyyy-MM-dd"));
}
}
}
```
这个程序会打印出从今天开始到下个星期六的所有日期。如果你想包括下一个周日,只需去掉`day.DayOfWeek != DayOfWeek.Sunday`这行判断即可。
阅读全文