<%@Language = "VBScript " %>
<!--#include file= "conn.asp "-->
<%
aa=year(now())&month(now())&day(now())&hour(now())&minute(now())&second(now())
exec= "select * from nh_dfsms,nh_cuser "
set rs=server.createobject( "adodb.recordset ")
rs.open exec,conn,1,1
do while not rs.eof
if aa> rs( "D_Date ") then
response.write( "不错 ")
response.write(aa)
end if
rs.movenext
loop
%>
我想实现的功能是拿当前的时间和库里存的时间比,但取当前时间怎么能得到200705101647 这样的结果呢?
上面我用的是now但他得到的当前结果是
20075101647 不是12位的
------解决方案--------------------------------------------------------
难道DateDiff实现不了吗?
------解决方案--------------------------------------------------------
对啊,应该把select结果转换成Date类型和now比较.
------解决方案--------------------------------------------------------
asp应该没有求毫秒的参数,你可能只能比较到秒了