关于vb6.0中,datediff函数的用法
有一段程序,代码如下
按理说吧,s的值应该是-2,运行出来却是1438,
但是如果是
n=#0:2:0#
m=#0:1:0#
结果就是-1,
我想啊,原因应该是m,n两个值跨过“日”的分隔线了吧,就是跨了两天,
那?怎么才能除去这种误差啊?
求大神。。。
private sub command1_click()
dim s as integer
dim n as date
dim m as date
n=#0:1:0#
m=#23:59:0#
s=datediff("n",n,m)
label1.caption=s
end sub按理说吧,s的值应该是-2,运行出来却是1438,
但是如果是
n=#0:2:0#
m=#0:1:0#
结果就是-1,
我想啊,原因应该是m,n两个值跨过“日”的分隔线了吧,就是跨了两天,
那?怎么才能除去这种误差啊?
求大神。。。
...全文


VB基础类
