日期:2014-05-17 浏览次数:21044 次
  string currentTime=DateTime.Now.Hour.ToString("00") + DateTime.Now.Minute.ToString("00");
------解决方案--------------------
------解决方案--------------------
从数据库中,找出开始时间和结束时间:dtStart, dtEnd
DateTime dt = DateTime.Now;
if(dt.Hour >= dt.Start.Hour && dt.Hour < dtEnd.Hour)
{
// 工作时间
}
else
{
//休息时间
}
------解决方案--------------------
datetime dt=datetime.now;
if(int.pares(dt.hour)>10 && int.pares(dt.hour)<11)
{
   
}
else
{
}
初学者 凑热闹
------解决方案--------------------
            string s = "";
            s=DateTime.Now.TimeOfDay.ToString().Substring(0,5);
            if (String.Compare(s, "16:00") == 1 && String.Compare(s, "17:00") == -1)
{
…………
}
------解决方案--------------------
楼主,要是设两个参数,或许可以办到!
------解决方案--------------------
数据库判断
------解决方案--------------------
看来你的数据库中存储的时间是这种类型的“11:00”并且还是字符串
所以
把开始和终止时间取出来
string start = "开始时间";
string end = "结束时间"
if(Convert.ToDateTime(start)<DateTime.Now && Convert.ToDateTime(end)>DateTime.Now)
{
//do something
}
------解决方案--------------------