【【【datediff疑问中!! 小时计算不准确 咋个办啊】】】】
我的代码如下:
if datediff("h",rsGetComplainSmsInfo("dtCreateDate"),now())>=2 then
。。。。。。。。。。。
end if
可是好像一个半小时就进入if了 为什么 我就像准确到2小时才进入if里
这样的小时计算该怎么办
msn : soft_in@hotmail.com
问题点数:20、回复次数:8Top
1 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 14:10:51 得分 1
是呀,我也是想了好久。。关注中。。。Top
2 楼liujiayu10(活着就好)回复于 2004-09-01 14:11:32 得分 4
if datediff("hh",rsGetComplainSmsInfo("dtCreateDate"),now())>=2 then
。。。。。。。。。。。
end if
加两个"hh"Top
3 楼windindance(风舞轻扬·白首为功名)回复于 2004-09-01 14:21:47 得分 10
四舍五入啊
1个半小时就被算成2小时了
采用
if datediff("s",rsGetComplainSmsInfo("dtCreateDate"),now())>=2 * 3600
(如果还需要更精确可以使用ms……)Top
4 楼liujiayu10(活着就好)回复于 2004-09-01 14:22:33 得分 1
NO,
<%
a=DateDiff("h","2004-12-12 12:59:10","2004-12-12 13:10:10")
response.write(a)
%>Top
5 楼liujiayu10(活着就好)回复于 2004-09-01 14:25:14 得分 1
这东西 是从面开始,一个字一个字的比较的
2004-12-12 12:59:10和2004-12-12 13:10:10
它会认为差一个小时的Top
6 楼windindance(风舞轻扬·白首为功名)回复于 2004-09-01 14:28:47 得分 2
liujiayu10说的对,我理解错了Top
7 楼yyyjff(自己坚强的日子才精彩,坚强的心注定赢得幸福.)回复于 2004-09-01 14:41:06 得分 0
风舞轻扬的方法好像很很好 我得赶紧试试
应该没问题
谢谢 风舞轻扬 及上面各位Top
8 楼ryuginka(一米八五的猪)回复于 2004-09-01 15:00:13 得分 1
结帐啊,蹭分Top




