想实现一个功能,就是定时测试服务期限超期的用户,表里面有一个字段,是用户服务截止的时间。我的想法是用DateTime.Compare()这样来比较当前的时间和数据库里面用户截止时间。返回1的话就说明用户已经超期了。想实现能够定时查询这个字段来和当前时间比较。而且表里面肯定不止是一个用户嘛。麻烦大家帮我想想怎么来实现这个定时扫描这个字段的值来和当前时间比较。然后作出提示!有点急。在线等。谢谢大家了

解决方案 »

  1.   


    //用这种形式来比较时间!
    DateTime dt1 = DateTime.Parse("2009-09-10");            DateTime dt2 = DateTime.Parse(DateTime.Now.ToString());                        TimeSpan aa = dt2 - dt1;            Response.Write(aa.ToString());
      

  2.   

    AJAX setTimerTimer还看见过有人利用缓存过期回调来定时完成任务