时间比较

keekeep 2004-02-03 12:31:05
sql="SELECT * FROM table"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2

if 现在<rs("starttime") then '----这里怎么写---
response.write "开始时间未到"
else if rs("endtime")> 现在 then '-----还有这里----
response.write "已结束"
end if

如上,starttime和endtime字段是smalldatetime类型,存放数据格式如
starttime endtime
2004-1-2 8:00:00 2004-1-2 16:00:00
2004-2-2 8:00:00 2004-2-2 16:00:00

请问那两个时间比较语句怎么写,精确到分钟
...全文
117 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
simon810610 2004-02-03
  • 打赏
  • 举报
回复
if datediff(n,starttime,getDate())>0 then

if datediff(n,endtime,getDate())<0 then
测试通过,希望能帮上楼主
keekeep 2004-02-03
  • 打赏
  • 举报
回复
datediff我也知道,但我就是比不出来,

s=rs("starttime")
n=date+time
da=datediff("n",n,s)
if da<0 then
未开始
end if

deleteall8 2004-02-03
  • 打赏
  • 举报
回复
DateDiff()

函数返回两个日期之间的差值 。

表达式 DateDiff(timeinterval,date1,date2 [, firstdayofweek [, firstweekofyear]])

允许数据类型: timeinterval 表示相隔时间的类型,如“M“表示“月”。

实例: <%

fromDate = #9/9/00#
toDate = #1/1/2000#
response.write "There are " & DateDiff("d",fromDate,toDate) & " days to millenium from 9/9/00."%>

返回结果: 从9/9/00 到2000年还有 150 天.
tuoshi 2004-02-03
  • 打赏
  • 举报
回复
用datediff函数
keekeep 2004-02-03
  • 打赏
  • 举报
回复
TO:TrueAndFalse(彩旗飘飘)

我一用now()机器就反应奇慢还有其它方法吗???


我想取得服务器当前时间与表内的时间比较该如何做啊??高手们赐教啊,我会再开贴送分的
amandajj 2004-02-03
  • 打赏
  • 举报
回复
if now() < rs("starttime") then
response.write "开始时间未到"
else if rs("endtime")> now then
response.write "已结束"
end if
TrueAndFalse 2004-02-03
  • 打赏
  • 举报
回复
如果要精确到分钟,那应该用Datetime,不要用Smalldatetime
if datediff("m",now(),rs("starttime"))>0 then
response.write "开始时间未到"
else if datediff("m",now(),rs("endtime"))<0
response.write "已结束"
end if
keekeep 2004-02-03
  • 打赏
  • 举报
回复
TO:simon810610(龙吟潇)

你的方法我试过也不行,

Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'getdate'

/exam/selectpaper.asp,行95


还有为什么我用n=now,速度就变得非常慢要五分钟左右才有反应(未知错误),而用getdate反应速度就非常快,虽然也报错

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧