Now不支持毫秒但可以用 format(Timer.".000")得到毫秒的数值。
解决方案 »
- 急求一个好的列表控件
- VB中怎么使用INET连接FTP服务器 并下载文件 我编的不对
- msgbox 会阻塞程序执行。但是现在我的程序在弹出消息窗体后,还要继续执行,如何实现?
- 有没有成都的朋友,知道河汉计算机成都分公司怎么样??
- 关于vb操作.dbf速度问题和在98下无法操作问题
- 大家帮帮忙,用VB编写Http服务器时对于较大的文件如何处理?
- vb多媒体 中级问题
- 高分求:怎样用VB访问串口,源码,带注释,明天早上之间需要,源码到马上结贴
- 有一套完整的ERP源程序为你提供,是开发ERP的很好参考
- 各位高手,一个大大的难题?
- !!!SOS!!!API函数SetCapture只能捕获一次全屏范围的MouseDown事件,如何捕获多次呢?
- 冲突名称
用API!
Private Declare Function GetTickCount Lib "kernel32" () As Long
t = GetTickCount() mod 1000 单位:1/1000 秒
用API!
Private Declare Function GetTickCount Lib "kernel32" () As Long
t = GetTickCount() mod 1000 单位:1/1000 秒
GetSystemTime返回UTC时间,GetLocalTime返回当地时间。
如下例:
Private Declare Sub GetSystemTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
Private Declare Sub GetLocalTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End TypePrivate Sub Timer1_Timer()
Dim s As String
Dim sys As SYSTEMTIME
GetSystemTime sys ‘或者 GetLocalTime syss= CStr(sys.wYear) + "," + CStr(sys.wMonth) + "," + CStr(sys.wDay)
Label1.Caption = s
s1= CStr(sys.wHour) + ":" + CStr(sys.wMinute) + ":" + CStr(sys.wSecond) + ":" + CStr(sys.wMilliseconds)
‘ 或者s = Time$ + " : " + CStr(sys.wMilliseconds) Label2.Caption = s1
End Sub详细信息请参考以下链接:
GetSystemTime
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/time_56p1.asp
GetLocalTime
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/time_7rj9.asp- 微软全球技术中心 VB技术支持本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款
(http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。
为了为您创建更好的讨论环境,请参加我们的用户满意度调查
(http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。
?format(now,"HH:MM:SS:MS")
用这个API就可以搞定!