时间的比较问题。。急啊~~~~~~~~

laers 2003-08-22 03:21:25
在数据库取得15:00:00的字符,

time_s=rs("newtime")

time_s与time比较,出现错误~
----------------------------
我是这样做的: time_s=cdate(rs("newtime"))
if time_s>#10:00:00 then
response.write "first bigger"
else
response.write "the last biagger"
end if
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsqteng 2003-08-26
  • 打赏
  • 举报
回复
那如果用SQL结合起来:
Time1=now ()
Time2=DateAdd("d",-5,Time1)
"select * from Table where Time Between "& Time2 &" and "& Time1
这样行吗?

还是要下面的?
select * from Table where Time Between "& Cdate(Time2) &"and "& CDate(Time1)

还是要用别的什么方法?
pazll 2003-08-22
  • 打赏
  • 举报
回复
这样做是对地,偶测试过了:
time_s=cdate(rs("newtime"))
if time_s>cdate("10:00:00") then
response.write "first bigger"
else
response.write "the last biagger"
end if
必须都用cdate函数确保比较的都是日期时间类型数据才能进行比较。
不然即使不报错也不会出现期望的结果。
ttt2 2003-08-22
  • 打赏
  • 举报
回复
time_s=cdate(rs("newtime"))
if time_s>cdate("10:00:00") then
response.write "first bigger"
else
response.write "the last biagger"
end if
ttt2 2003-08-22
  • 打赏
  • 举报
回复
time_s=cdate(rs("newtime"))
if time_s>10:00:00 then
response.write "first bigger"
else
response.write "the last biagger"
end if
laers 2003-08-22
  • 打赏
  • 举报
回复
我是这样做的: time_s=cdate(rs("newtime"))
if time_s>#10:00:00# then
response.write "first bigger"
else
response.write "the last biagger"
end if

28,390

社区成员

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

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