 |
减法使用DateDiff,而加法使用DateAdd。
如你的例子:
Print DateDiff("n", CDate("1998-8-3 5:30"), CDate("1999-4-3 6:5"))
这里第一个参数是时间间隔,"n"表示分钟。也可以取其他单位,最小单位为秒。
另外,参考QA000708 "如何在VB中做带日期的减法"
zhaogang问:
操作系统: win98
编程工具: vb
问题: 用time()得到是9:12:00的形式。我想得到两个这种形式的值的差(如9:12:30与9:11:36),并让它以几点小时的形式(如:7.5小时,不是时间格式,),怎么办呢?
水平: 刚入门
答:仍然可以使用DateDiff函数。可以计算时间差多少分钟,然后再除以60。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 其他方面, 。
|