标题:如何比较两个时间字段?
只看楼主
万木春
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-9-24
 问题点数:0 回复次数:8 
如何比较两个时间字段?

我有两个时间字段,retime是“回帖时间”字段,relasttime是“最后回帖时间”字段,我想把retime与relasttime比较,如果relasttime<retime,则把retime中的时间写入relasttime,但是我用以下代码却无法实现,请问各位高手应如何做呢
if not rs1.eof then
do while not rs1.eof
relasttime=rs1("relasttime")
retime=rs1("retime")
rs1.movenext
loop
end if

if relasttime<retime then
relasttime=retime
end if

搜索更多相关主题的帖子: 时间字段 retime relasttime not thendo 
2006-09-24 10:56
zfjyyzycl
Rank: 2
等 级:论坛游民
帖 子:239
专家分:10
注 册:2006-4-15
得分:0 
把两端代码合成一个试试
if not rs1.eof then
do while not rs1.eof
if rs1("relasttime")<rs1("retime") then
relasttime=rs1("retime")
end if
rs1.movenext
loop
end if
另外你说的无法实现,请结合具体的程序说明白些,最好把有关源码全贴出来,以便分析
2006-09-24 11:15
万木春
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-9-24
得分:0 
但是 relasttime没有被改成retime中的记录,
2006-09-24 13:33
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
datediff("s",da1,da2)根0比
2006-09-24 16:50
jimn2000
Rank: 2
等 级:新手上路
威 望:3
帖 子:274
专家分:0
注 册:2006-4-3
得分:0 
看看这里http://www.技术文档

欢迎大家访问我的网站 www. 域名代理网站 web.
2006-09-24 18:14
jimn2000
Rank: 2
等 级:新手上路
威 望:3
帖 子:274
专家分:0
注 册:2006-4-3
得分:0 
搜索asp函数

欢迎大家访问我的网站 www. 域名代理网站 web.
2006-09-24 18:18
万木春
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2006-9-24
得分:0 
relasttime字段本身是空的呢,哪位能给出一个例子?
2006-09-26 20:39
craft001wen
Rank: 2
等 级:论坛游民
帖 子:242
专家分:62
注 册:2006-5-4
得分:0 
那肯定不行。
要插入到数据库中改变。
改为下面就行了。
if relasttime<retime then

conn.execute"update 你的表名 set retime='"&relasttime&"' where id="&request("id")
end if
再出表中读出retime

[此贴子已经被作者于2006-9-27 8:44:34编辑过]


2006-09-27 08:44
lexlin
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2006-9-25
得分:0 
以下是引用islet在2006-9-24 16:50:49的发言:
datediff("s",da1,da2)根0比

这个思路可以,最后结果比较<0或>0
用if去判断,接着取值


2006-09-27 09:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-92581-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.815005 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved