双鱼座的天蝎

导航

C#判断当前时间是否在规定时间段范围内(二维数组超简版)

直接上C#代码

TimeSpan nowTime = DateTime.Now.TimeOfDay;
string[,] arr = { { "7:50", "8:10" }, { "9:55", "10:15" }, { "13:55", "14:10" }, { "15:55", "16:10" }, { "18:55", "19:10" } };
for (int i = 0; i < arr.GetLength(0); i++)
{
    TimeSpan srtTime = DateTime.Parse(arr[i, 0]).TimeOfDay;
    TimeSpan endTime = DateTime.Parse(arr[i, 1]).TimeOfDay;

    if (nowTime >= srtTime && nowTime <= endTime)
    {
        return "当前时间在指定时间时段内";
    }
}

 

arr.Length 表示数组的元素总数

arr.GetLength(0) 表示数组维度0的元素总数,即二维数组的行数

arr.GetLength(1) 表示数组维度1的元素总数,即二维数组的列数

arr[i,j] 表示数组第i+1行的第j+1列的值,从0开始

posted on 2023-10-19 12:13  双鱼座的天蝎  阅读(344)  评论(0编辑  收藏  举报