当前位置:首页
> 2020年3月
ASP实现日期的加减运算
今天在工作中遇到了一个问题,需要按时间查询,可是查询出来的结果显示的不正确。举个例子来说,要查找出2007-10-12至2007-10-31之间在网站上注册的会员,选择好日期后,点击“查询”按钮,发现2007-10-31注册的会员的信息根本没有显示出来,试验了几次结果都是一样。调试程序发现,原来是在SQL语句这里出现了问题。 SQL语句如下:SELECT * FROM userinfo WHERE regtime >= '2007-10-12' AND regtime <= '2007-10-31'。初看上去这条SQL语句没有错误,可是对照数据库中相应字段保存的值以后,发现保存的值并不是简单的日期形式,而是日期+时间的形式,即:yyyy-MM-dd HH:mm:ss,这时SQL语句在判断regtime和'2007-10-31'的大小时,会认为'2007-10-31'写的不完整,所以不会认为这两个值是相等的。这可怎么办呢? 不用着急,ASP为我们提供了日期加减的函数,来帮我们解决这一问题。 1.日期相加 ...
