日期:2014-05-18  浏览次数:20849 次

判断时间
C# 中如何判断当前时间是否在晚10点到次日早8点之间,谢谢~代码尽量简单一些

------解决方案--------------------
楼主意思很明确,就是判断当前时间是否在22点到次日早8点之间。
代码如下:
DateTime DateNow = DateTime.Now;
DateTime dateMin = new DateTime(DateNow.Year, DateNow.Month, DateNow.Day,22,0,0);
DateTime dateMax = new DateTime(DateNow.Year, DateNow.Month, DateNow.Day+1,8,0,0);

if(DateNow > dateMin && DateNow < dateMax)
{
MessageBox.Show("时间在正确范围之间");
}