本文共 603 字,大约阅读时间需要 2 分钟。
一、时间点转换
在开发中经常遇到,在当天中某个时间段中,才允许执行的操作,然而这个时间段需要自由指定。
总结:在C#中
1.将时间点,转换成日期对象 ,常用操作Convert.ToDateTime("11:20") ,这个转换对于日期部分默认为了当天的Date
2.进行日期判断直接使用大于小于或等于操作符,DateTime.Now >= start && DateTime.Now < end
示例:
string str1 = "10:30";DateTime start = Convert.ToDateTime(str1);Console.WriteLine(start.ToString());// 2018/10/4 10:30:00string str2 = "13:00";DateTime end = Convert.ToDateTime(str2); // 2018/10/4 13:00:00Console.WriteLine(end.ToString());if (DateTime.Now >= start && DateTime.Now < end){ Console.WriteLine(DateTime.Now.ToString());// 2018/10/4 11:47:47 Console.WriteLine("在两个时间点之间");}
显示结果:
更多: