Sunday, February 19, 2012
Convert dd:hh:mm:ss to hour or second
Public Function ConvertToHR(str As String) As String
'dd:hh:mm:ss
Dim d, h As Integer
Dim tmp, m, s As String
If str = "" Then
ConvertToHR = "no data"
Exit Function
End If
d = CInt(Mid(str, 1, 2))
h = CInt(Mid(str, 4, 2))
m = Mid(str, 7, 2)
s = Mid(str, 10, 2)
'tmp = CStr((d * 24) + h) & "." & m & "." & s
tmp = CStr((d * 24) + h)
ConvertToHR = tmp
End Function
Public Function ConvertToSec(str As String) As String
'dd:hh:mm:ss
Dim d, h As Long
Dim tmp, m, s As String
If str = "" Then
ConvertToSec = "no data"
Exit Function
End If
d = CInt(Mid(str, 1, 2))
h = CInt(Mid(str, 4, 2))
m = Mid(str, 7, 2)
s = Mid(str, 10, 2)
'tmp = CStr((d * 24) + h) & "." & m & "." & s
tmp = CStr((((d * 24) + h) * 60 + m) * 60 + s)
ConvertToSec = tmp
End Function
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment