关于vb6.0中,datediff函数的用法

ryanie ryanie 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有一段程序,代码如下
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两个值跨过“日”的分隔线了吧,就是跨了两天,
那?怎么才能除去这种误差啊?
求大神。。。
...全文
评论 5
收藏 已收藏
分享
返回顶部
ryanie
VB基础类 7,788 成员 197,583 内容