Private Sub Timer1_Timer()For i = 1 To Len(Now)
If IsNumeric(Mid$(Now, i, 1)) Then
strtemp = strtemp + Mid$(Now, i, 1)
End If
Next i
Print strtemp
End Subtimer的interval=1000
If IsNumeric(Mid$(Now, i, 1)) Then
strtemp = strtemp + Mid$(Now, i, 1)
End If
Next i
Print strtemp
End Subtimer的interval=1000
解决方案 »
- 怎么禁用窗体上的所有东西
- 怎样保存类对象的属性到随机文件中!
- 各位大哥们呀,求教一下如何把.AI的文件转换成.SVG的用程序。多谢
- 用VB写了个EXE组件,同时添加了一个新工程进行调试,但在“引用”对话框里找不到该组件,所以无法引用,也无法调试,这是怎么回事?
- 我show的方法将一个新窗口打开后。怎样来定这个窗口显示出来的位置。 如:正中,最左上等等
- 求教:Crystal Reports (水晶报表)可否生成带表格线的复杂报表呢
- combox下拉后最大行列数如何设置?
- 有朋友知道如何在播放影音文件时,怎么才能截获图片或截获一个片断!
- 利用WORD模版,如何快速批量生成WORD文档
- 如何使自己编的控件有ToolTipText功能?
- 如何从存储过程中返回记录集?
- 关于子对象与属性的一些问题高分送出(100!!!!!)
Dim strDate As String
Dim rePorts As String
strDate = "2002年6月6日12点33分50秒"
For i = 1 To Len(strDate)
If IsNumeric(Mid$(strDate, i, 1)) Then
rePorts = rePorts + Mid$(strDate, i, 1)
End If
Next i
Debug.Print rePorts
End Sub
另外,要得到这种格式 “2002年6月6日12点33分50秒 星期三”可以用:
Format(Now(), "yyyy年M月d日 HH时mm分ss秒 dddd")
Format(Now(), "yyyymmddhhmmss")
如果时间是你自己构造的字符串,那么就应该使用 lihonggen0(李洪根,用VB,标准答案来了)的方法。
nowdate=now
print cstr(nowdate)
当然了你不用TIMER控件
用TIME函数就可以搞定时间了
即T=TIME
即可
或者用RIGTH(NOW,8)
提取当前时间八个字符呀
str$(时间表达式)