小弟最近做了一个网上订餐系统。要求是只能在10点钟和10:30分之间进行订餐。和修改。怎么样进行判断?还有一个很辣手的问题。比如现在是12点,你就不能修改你的订餐信息,但是你把你的电脑时间该到10点到10:30分也就可以操作了。(怎么样来获取服务器段时间)。我是新手请大哥大姐帮帮小弟。要代码谢谢~~

解决方案 »

  1.   

    xiahouwen(活靶子.NET) 你写的不是啊。这样只能获取系统的时间,怎么样判断啊~~还有怎么样获取服务器端时间啊。意思是你再怎么样该你的本机时间。也不能影响
      

  2.   

    System.DateTime.Now 系统时间
    System.DateTime.Now.Year 年
    System.DateTime.Month 月
    System.DateTime.Day 日
      

  3.   

    楼主,你对ASP.NET的理解好像有误差怎么样来获取服务器段时间
    ----你在后台程序里面用C#写的System.DateTime.Now肯定是服务器时间
    因为是先在服务器编译好了之后,才发向客户端的
      

  4.   

    brightheroes(闭关|那一剑的风   情)我已经理解了。呵呵谢谢!怎么样比较啊!
    我规定的时间是10点到10:30分之间才能订餐,现在一定超过了10:30分了。该怎么样比较~
      

  5.   

    如用的是sql数据库,获取服务器时间可通过dataset取得,sql中getdate()
      

  6.   

    DateTime min = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd") + " 15:30:00");
    DateTime max = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd") + " 16:00:00");
    int minresult = DateTime.Now.CompareTo(min);
    int maxresult = DateTime.Now.CompareTo(max);
    if( minresult > 0 && maxresult< 0)
    {
    //可以 }
    else
    {
     
    }
      

  7.   

    谢谢brightheroes(闭关|那一剑的风情) 。我去试试。得分:)