C# 判断在某个时间段内的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 判断在某个时间段内的相关的知识,希望对你有一定的参考价值。

winform程序:
我每得到一个数据的格式都是 2011-01-22 18:14:02 这样的; 但我只想判断后面的时间是否在下面的时间段里 ;是的话 就设置一个类型;
当天00:00:00 到09:00:00 内类型设置为A
当天09:00:00 到15:00:00 内类型设置为B
当天15:00:00 到24:00:00 内类型设置为C
请问这样要怎么写出来?或者给个例子,谢谢!

给你个当前时间在你所说的格式中的例子 string _time = DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString();
MessageBox.Show(_time);
int _time_num = Convert.ToInt32(_time);
if ((_time_num > 0000) && (_time_num <= 0900))

MessageBox.Show("1");
//return true;

else if ((_time_num > 0900) && (_time_num <= 1500))

MessageBox.Show("2");
//return false;

else if ((_time_num > 1500) && (_time_num <= 2400))

MessageBox.Show("3");
参考技术A 这个主要用到了SQL编程中datediff的函数,主要是用sql语句就可以实现 参考技术B 如果你可以等,晚上发给你,上次做球场管理项目刚好遇到你这样的问题,被我圆满解决,代码在家里。。

以上是关于C# 判断在某个时间段内的的主要内容,如果未能解决你的问题,请参考以下文章

在C#中判断某个类是否实现了某个接口

.Net在C#中判断某个类是否实现了某个接口

写法C# 如何删除数组内的某个值一组值

c#判断某个命令是否在PATH环境变量中

在C#中如何判断一个对象是不是是某个类型的实例

c# 怎么判断一个时间区间在另一个时间区间?