读书人

怎么用更简单方法 显示 “时间”

发布时间: 2012-01-09 21:05:42 作者: rapoo

如何用更简单方法 显示 “时间”
书上有个例子:秒表计时程序
开始时间:15:03:01
结束时间:15:04:12
经过时间:00:01:11 <---label6

书上是这样表示这个经过时间的。感觉这样很麻烦,还有很好的方法吗?

Private Sub Timer1_Timer()
......

Dim iHour As Integer, iMinute As Integer, iSecond As Integer
Dim vTime As Variant
iHour = Hour(CDate(Label5.Caption)) - Hour(CDate(Label4.Caption))
iMinute = Minute(CDate(Label5.Caption)) - Minute(CDate(Label4.Caption))
iSecond = Second(CDate(Label5.Caption)) - Second(CDate(Label4.Caption))
vTime = TimeSerial(iHour, iMinute, iSecond)
Label6.Caption = Format(vTime, "hh:mm:ss ")

......
End Sub



[解决办法]
纠错:

label6.caption=format(cdate(label5.caption)-cdate(label4.caption), "hh:mm:ss ")

读书人网 >VB

热点推荐