用C#把一天按小时输出代码
时间: 2023-11-27 22:55:14 浏览: 56
你可以使用 `DateTime` 类来获取当前时间,并使用 `for` 循环遍历每个小时,然后将每个小时打印出来。以下是示例代码:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
DateTime now = DateTime.Now; // 获取当前时间
Console.WriteLine($"Today is {now.ToString("yyyy/MM/dd")}\n"); // 打印当前日期
for (int hour = 0; hour < 24; hour++) // 遍历每个小时
{
DateTime time = new DateTime(now.Year, now.Month, now.Day, hour, 0, 0); // 构造当前小时的时间
Console.WriteLine(time.ToString("HH:mm")); // 打印当前小时的时间
}
Console.ReadLine();
}
}
```
运行以上代码,将会输出当前日期和每个小时的时间,例如:
```
Today is 2021/01/01
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
```