作业帮 > 综合 > 作业

VBA中 怎么获得时间的毫秒数 用time只能得到秒,毫秒怎么算出来啊?

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/16 22:05:29
VBA中 怎么获得时间的毫秒数 用time只能得到秒,毫秒怎么算出来啊?
VBA中 怎么获得时间的毫秒数 用time只能得到秒,毫秒怎么算出来啊?
Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Sub aa()
MsgBox timeGetTime
End Sub
使用Windows API的winmm.dll其中的timeGetTime 可以获得毫秒数,不过这个值是开机到现在的毫秒数,不是timer()午夜到现在的秒数.
再问: ①能不能把 当前的 时分秒.毫秒 一起表示? ②如果 算两个时间差的话 怎么显示 时分秒.毫秒?
再答: 有了毫秒数,时分秒还不是很简单吗?整除3600000就是小时,余数部分整除60000就是分钟,再余数部分整除1000就是秒数。
再问: >有了毫秒数,时分秒还不是很简单吗?整除3600000就是小时,余数部分整除60000就是分钟,再>余数部分整除1000就是秒数。 ⇒恩,这样可以算出来了。 ③如果用timer算得话,怎么求得 时分秒啊?
再答: 整除3600是小时 余数 整除60是分 剩下余数是秒 楼主,你需要多动动脑筋啊