c# 时间部分按照0至23小时整点分割
在 C# 中,可以使用 DateTime.Hour 属性来获取时间的小时部分。然后,使用 Enumerable.Range 方法创建一个整数序列,表示从 0 到 23 的小时数。最后,可以使用 LINQ 的 Select 方法将整数序列转换为字符串数组。
以下是一个示例代码:
using System;
using System.Linq;
class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;
int currentHour = currentTime.Hour;
// 生成从 0 到 23 的整数序列
var hours = Enumerable.Range(0, 24);
// 将整数序列转换为字符串数组
var hourStrings = hours.Select(x => x.ToString()).ToArray();
// 输出整点时间部分
Console.WriteLine("整点时间部分:");
foreach (var hourString in hourStrings)
{
Console.WriteLine(hourString);
}
}
}
这段代码首先获取当前时间的小时部分,然后生成从 0 到 23 的整数序列,接着将整数序列转换为字符串数组,并逐个输出到控制台上。这样就实现了将时间部分按照 0 到 23 小时整点分割的功能
原文地址: https://www.cveoy.top/t/topic/ivXT 著作权归作者所有。请勿转载和采集!