dt1 = cdate(label1.caption)
dt2 = cdate(label2.caption)
msgbox datediff("h",dt2,dt1)
dt2 = cdate(label2.caption)
msgbox datediff("h",dt2,dt1)
解决方案 »
- 图像识别内存一直上升,并偶尔出现内存不能"read"的问题,求大神帮忙,在线等
- 如何在VB里插入FLASH按钮?
- 文件的读写问题请教!
- 请问VB中如何在后台打印PLT格式的文件?
- 败笔啊,全键盘操作落空了,关于文本框和msflexgrid
- 如何让ADO控件的ConnectString随程序的移动而相应的变化?
- vb与dde通信的问题
- 程序退出 但是任务管理器仍在运行
- 对不起,硬件问题请大家帮帮忙,谢谢!!!!!!!!!!!!!!!!!!!!
- 请问如何将Arduino serial monitor 的画面由VB2013来做显示??
- 在先等待--100分 如何在command—click事件下 将本机c设为共享
- vb应用程序在令一个程序如何同时运行
在CSDN上看过这个函数datediff
怎么也想不起来,现在
清楚啦,
马上给分就是
按照这个函数我试过了,计算出来的还是
只有日期的小时数,而没有时间上相差的小时数
不能达到我的要求呀
大家看看还有什么高见呀很急的
label1.caption="2002-10-1 12:00:00"
label2.caption="2002-10-2 13:00:00"
我想得到label2.caption - label1.caption
也就是得到 25小时,,,对吧
我说的日期的小时数就是指24小时一天嘛大家帮帮忙吧
dt2 = CDate(Label2.Caption)MsgBox Abs(DateDiff("h", dt2, dt1))
msgbox datediff("h",datevalue(label1.caption),datevalue(label2.caption))
这样是不行的得到的是错误的结果,没有搞清datevalue函数的作用
还是楼主要把小时的小数位数也给算出来?那样,要转化为秒来计算了
有点麻烦