C# 中如何判断时间是否在某一范围

用什么语句实现判断11:30在11:00到12:30之间以后做出回应掉用声音文件最好可以给我举个例子看下,我比较笨... 用什么语句实现判断 11:30在11:00到12:30之间
以后做出回应 掉用声音文件
最好可以给我举个例子看下,我比较笨
展开
 我来答
头奖彩票网
2009-05-02 · TA获得超过368个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:106万
展开全部
嘿嘿~楼上的方法不科学哈~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;//获取当前时间与指定时间做比较(只比较时间部分,日期部分不做比较哦),最后最定一个数,是正则比他晚,反之比他早~~其实就是将时间转化为一个数字~~给你点启示哈
帐号已注销
2009-05-02 · TA获得超过331个赞
知道答主
回答量:91
采纳率:0%
帮助的人:93.8万
展开全部
实例化俩个DateTime 对象,分别赋值11:30,12:30,DateTime有个函数CompareTo(),把时间和以上俩个对象比较再判断就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式