VB如何计算时间

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:58:37
比如,我想计算1970 年 1 月 1 日 00:00:00 到当前时间的秒数。
这怎么算?

刚刚一位朋友答:
Dim mydate As Date
mydate = #1/1/1970#
MsgBox Now - mydate

可能我太菜了,弄不明白
这个式子算出来的结果为 13384.657********

不会才 13384 秒吧?

我就是想计算1970 年 1 月 1 日 00:00:00 到当前时间的秒数

希望高手来解答哦。。

唉,在 VB 中,Date 转换成 Double 以后,整数部分表示日期,小数部分表示时间。

就是说,0.5 表示 12 个小时,1 表示一天。所以你要的秒数,需要用这个数除以一天中的秒数(24 * 60 * 60)

13384.657是日
计算秒。。。。。数字太大,上忆了。。
有意义发

直接相加减,vb中的时间是可以直接跟数值型的数据相加减的,也可以同格式的时间相加减