芜湖银湖小区:关于VB:时间相减的代码是怎么样子的?

来源:百度文库 编辑:高校问答 时间:2024/05/13 08:04:49
我在写一个程序时,用到两个时间相减,而不知道怎么写?比如说:A为5:00,B为4:00.我要的就是C=B-A.请问就是这个C应该怎么得到??
还有一种情况:比如说A为1:00而B还是昨日的22:00.这个时候C=B-A???
这肯定是不行得出的,请问应该怎么写???

得到时间的差使用DateDiff函数
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
其中 interval表示,计算差值的类型
yyyy-年;q-季 ;m-月 ;y-一年的日数 ;
d-日 ;w-一周的日数 ;ww-周 ;
h-时 ;n-分钟 ;s-秒

比如:计算A到B
之间的分钟使用DateDiff("n",CDate(A),CDate(B))