winform 生成从本月1号到当前日期的每一天的日期字符串,字符串格式为2023-05-01
时间: 2024-02-05 15:11:12 浏览: 116
Winform之TextBox输入日期格式验证yyyy-mm-dd
你可以使用以下代码生成从本月1号到当前日期的每一天的日期字符串:
```
DateTime startDate = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1);
DateTime currentDate = DateTime.Now;
for (DateTime date = startDate; date <= currentDate; date = date.AddDays(1))
{
string dateString = date.ToString("yyyy-MM-dd");
Console.WriteLine(dateString);
}
```
这段代码首先创建一个 `startDate` 变量,其值为本月1号,然后创建一个 `currentDate` 变量,其值为当前日期。接着使用一个 `for` 循环,从 `startDate` 开始遍历每一天直到 `currentDate`,并将每一天的日期转换成字符串格式为 `yyyy-MM-dd`。最后可以将生成的字符串输出或存储到其他地方。
阅读全文