vb中如何定义时间,使用date吗?
我想用vb编一个时间计算程序,主要设计到小时和分钟的加减。如15:30:00+2:40:00=18:10:00,18:10:00+7:40:00=0:50:00类似这样的...
我想用vb编一个时间计算程序,主要设计到小时和分钟的加减。如15:30:00+2:40:00=18:10:00,18:10:00+7:40:00=0:50:00类似这样的,关键是我不知道在开始时如何定义变量类型。如果定义为日期变量,在后面的计算过程中使用小时和分钟会这样加减吗?
展开
3个回答
展开全部
用 Date 类型
如:
dim a as date
dim b as date
dim c as date
a=#15:30#
b=#2:40#
c=a+b
debug.print c
求两时间相差小时...可以用
Debug.Print DateDiff("h", a, b)
求两时间相差分钟即可以用
Debug.Print DateDiff("n", a, b)
如此类推...可以找找 date 相关的函数看看
如 还有 dataadd 等
如:
dim a as date
dim b as date
dim c as date
a=#15:30#
b=#2:40#
c=a+b
debug.print c
求两时间相差小时...可以用
Debug.Print DateDiff("h", a, b)
求两时间相差分钟即可以用
Debug.Print DateDiff("n", a, b)
如此类推...可以找找 date 相关的函数看看
如 还有 dataadd 等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义为 string 类型
dim txtDate as string
可以计算
dim txtDate as string
可以计算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询