`
李科笠
  • 浏览: 64446 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

时间验证

 
阅读更多

方法一:Json方法 通过对查询出来的结果进行比较 使用函数

CompareTo()

            //Json方法
            HttpContext.Current.Response.ContentType = "application/json";
            DateTime[] times = BLL.Order.TimeBJManager.GetDateSchoolTime();
            //times t1 = NowDT.   (dt2); //NowDT 早于 dt2,返回 -1  
            //times t2 = NowDT.CompareTo(dt1); //NowDT 晚于 dt1,返回 1
            //times t3 = NowDT.CompareTo(dt2); //NowDT  ==  dt2,返回 0
            if (NowDT.CompareTo(times[0]) < 0 || NowDT.CompareTo(times[1]) > 0)
            {
                //当前时间 早于开始时间
                //当前时间 晚于结束时间
                string json = "{\"StartTime\":\"" + times[0] + "\",\"EndTime\": \"" + times[1] + "\"}";
                HttpContext.Current.Response.Write(json);
            }
            else
            {
                HttpContext.Current.Response.Write(null);
            }

 

 

 

方法二:通过查询数据库,在数据库中比较时间 使用函数 

CONVERT(data_type(length),data_to_be_converted,style)

        DataTable dt=new DataTable();
        /// <summary>
        /// 时间验证
        /// </summary>
        /// <returns></returns>
        [WebMethod]
        public void Timeyanzheng()
        {
            StringBuilder strHtml = new StringBuilder();
            DateTime NowDT = DateTime.Now;
            dt = new BLL.list.Lists().list("SYS_APPConfig", "Id,type,convert(varchar(100),StartDate,23) as StartDate,convert(varchar(100),EndDate,23) as EndDate", "").Tables[0];
           // DataSet ds = new BLL.list.Lists().list("SYS_APPConfig", "convert(varchar(100),StartDate,23) as StartDate,convert(varchar(100),EndDate,23) as EndDate", " type='学校端设置' and StartDate<'" + NowDT + "' and EndDate>'" + NowDT + "'");
            DataRow[] dr = dt.Select("type='学校端设置' and StartDate<'" + NowDT + "' and EndDate>'" + NowDT + "'");
            if (dr != null && dr.Length > 0)
            {
                HttpContext.Current.Response.Write("suc");
            }
            else
            {
                DataRow[] drControl = dt.Select(" type='学校端设置'");
                strHtml.AppendFormat("<div><h3>学校预约时间为:{0}  ~   {1}</h3></div>", drControl[0]["StartDate"].ToString(), drControl[0]["EndDate"].ToString());
                HttpContext.Current.Response.Write(strHtml.ToString());
            }
        }

 

 

 

 

 

分享到:
评论

相关推荐

    易语言读网络时间验证

    在这个“易语言读网络时间验证”的主题中,我们主要关注的是如何使用易语言来获取网络时间并进行相关验证,以及如何处理时间数据以满足特定的需求。 首先,读网络时间验证涉及到了网络通信和时间同步的概念。在...

    易语言源码网络时间验证模块.rar

    《易语言源码网络时间验证模块》是一款专为易语言编程环境设计的模块,用于实现软件的网络时间验证功能。这个模块的目的是确保用户在使用软件时,其系统时间是准确无误的,从而有效防止因为用户修改系统时间来规避...

    易语言自定义时间验证(可以用于模块 DLL EXE验证 过期无限蓝屏)

    易语言自定义时间验证(可以用于模块 DLL EXE验证 过期无限蓝屏) 此模块运用加密程序(检测反编译) 必须按照 易语言助手3.0以上的 模块守护插件,才可以运行

    jquery 做的一个时间验证

    在IT行业中,时间验证是一种常见的前端验证技术,用于确保用户输入的时间数据符合预期格式和有效范围。本案例中,我们关注的是使用jQuery实现的时间验证。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、...

    易语言网络时间验证模块

    《易语言网络时间验证模块详解》 在信息技术领域,时间验证是确保软件和服务正常运行的重要环节,它通常用于防止非法篡改系统时间以规避授权限制。易语言作为一款中文编程环境,提供了丰富的库函数和模块,使得...

    留言本验证码机制与SESSION的时间验证防灌水

    本话题主要关注的是“留言本验证码机制与SESSION的时间验证防灌水”策略,这是一种常见的防止重复留言和提高网站安全性的方法。下面将详细解析这一主题。 验证码(CAPTCHA)是一种自动公开图灵测试,用于区分人类和...

    易语言验证网络时间

    在易语言中实现网络时间验证和获取,首先我们需要理解NTP的工作原理。NTP协议通过发送包含当前时间的请求到NTP服务器,然后接收包含服务器时间的响应来完成时间同步。这个过程包括查询、比较和调整本地系统时间。 ...

    正则表达式时间验证

    ### 正则表达式时间验证 #### 概述 在软件开发过程中,验证用户输入的有效性是一项非常重要的任务。特别是对于日期与时间这类格式固定的输入,利用正则表达式进行验证能够极大地提高效率并减少错误的发生。本篇将...

    易语言本地时间验证

    易语言本地时间验证源码,简单明了,适合新手学习,!

    网络时间验证模块.zip易语言项目例子源码下载

    《网络时间验证模块——易语言项目源码解析》 网络时间验证模块是计算机软件开发中的一个重要环节,尤其在实现安全性和可靠性的应用中,确保系统时间的准确无误至关重要。本项目源码以易语言为开发工具,提供了一个...

    Ruby-validatestimelinessActiveModel和Rails的日期与时间验证插件

    总的来说,`validates_timeliness`是一个强大的工具,对于需要严格日期和时间验证的Rails应用来说,它是一个不可或缺的组件。通过利用这个插件,你可以确保你的应用程序中的日期和时间数据始终保持准确和有效。

    易语言sql server数据库创造软件到期时间验证

    总的来说,这个场景展示了如何利用易语言结合SQL Server数据库,实现软件的到期时间验证,这是软件授权管理的一个常见做法。同时,这也涉及到了日期时间处理、数据库查询和条件判断等编程基础知识。通过这个案例,...

    易语言源码读网络时间验证易语言源码.rar

    易语言源码读网络时间验证易语言源码.rar 易语言源码读网络时间验证易语言源码.rar 易语言源码读网络时间验证易语言源码.rar 易语言源码读网络时间验证易语言源码.rar 易语言源码读网络时间验证易语言源码.rar ...

    JavaScript应用实例-本地时间及网络时间验证.js

    JavaScript应用实例-本地时间及网络时间验证.js

    JavaScript应用实例-00-本地时间及网络时间验证改版.js

    JavaScript应用实例-00-本地时间及网络时间验证改版.js

    AutoJs源码-00-本地时间及网络时间验证改版

    AutoJs源码-00-本地时间及网络时间验证改版。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果...

    TMC5160、TMC5130高性能步进电机驱动代码 代码都已长时间验证,稳定可靠运行 图里资料就是到手资料 简介: 德国TM

    代码都已长时间验证,稳定可靠运行 图里资料就是到手资料 简介: 德国TMC步进电机驱动代码 送你OrCAD或者AD版本原理图 自己整个重新写的代码,注释详细 支持多个TMC5160级联 调用很简单,移植也很方便 部分代码...

Global site tag (gtag.js) - Google Analytics