C# 中如何判断时间是否在某一范围
用什么语句实现判断11:30在11:00到12:30之间以后做出回应掉用声音文件最好可以给我举个例子看下,我比较笨...
用什么语句实现判断 11:30在11:00到12:30之间
以后做出回应 掉用声音文件
最好可以给我举个例子看下,我比较笨 展开
以后做出回应 掉用声音文件
最好可以给我举个例子看下,我比较笨 展开
2个回答
展开全部
嘿嘿~楼上的方法不科学哈~if永远为false,因为DateTime.Now.Minute <= 0 && DateTime.Now.Minute >= 30是矛盾的哦
还有,不太清楚你为什么要这样想哈~你指定一个时间不就好了吗?为什么要这样比较呢?已经明确了的事情就不在需要比较啊~直接当时间到11:30时就执行,这样不可以吗?嘿嘿~~
如果真要这样,可以使用TimeSpan来比较哈~~
double d = (DateTime.Now.TimeOfDay - (Convert.ToDateTime("2009-5-1 11:30")).TimeOfDay).TotalMinutes;//获取当前时间与指定时间做比较(只比较时间部分,日期部分不做比较哦),最后最定一个数,是正则比他晚,反之比他早~~其实就是将时间转化为一个数字~~给你点启示哈
还有,不太清楚你为什么要这样想哈~你指定一个时间不就好了吗?为什么要这样比较呢?已经明确了的事情就不在需要比较啊~直接当时间到11:30时就执行,这样不可以吗?嘿嘿~~
如果真要这样,可以使用TimeSpan来比较哈~~
double d = (DateTime.Now.TimeOfDay - (Convert.ToDateTime("2009-5-1 11:30")).TimeOfDay).TotalMinutes;//获取当前时间与指定时间做比较(只比较时间部分,日期部分不做比较哦),最后最定一个数,是正则比他晚,反之比他早~~其实就是将时间转化为一个数字~~给你点启示哈
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询