//判断日期
var startTime = "8:30";
var endTime = "12:30";
//转换成TimeSpan格式
TimeSpan workStartDT = DateTime.Parse(startTime).TimeOfDay;
TimeSpan workEndDT = DateTime.Parse(endTime).TimeOfDay;
//可以进行 加减时间
TimeSpan nowStartDT = DateTime.Now.TimeOfDay + TimeSpan.FromMinutes(45);
TimeSpan nowEndDT = DateTime.Now.TimeOfDay - TimeSpan.FromMinutes(30);
//判断
if (nowStartDT > workStartDT && nowEndDT < workEndDT)
{
//符合时间段
}else
{
//不在时间段内
}
C# 判断当前时间 在某一个时间段内
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 直接上代码, 这里要注意的是因为是用before和after方法, 所以要注意设置的时间区间问题. 因为格式化成的...
- 这是董卿称赞雷海为的一句话。 雷海为是杭州的一个送外卖的,利用穿梭在路上和闲暇时间,十几年背诵古代诗词,在《中国诗...