Imports System.TimeSpan
Public Class MyTimespan
Public Days As Integer
Public dTime1 As Date
Public dTime2 As Date
Public Hours As Long
Public Minutes As Long
Public Seconds As Long
Public Sub SetTimeCha()
Dim d1 As New DateTime(dTime1.Ticks)
Dim d2 As New DateTime(dTime2.Ticks)
Dim ts1 As New TimeSpan(d1.Ticks)
Dim ts2 As New TimeSpan(d2.Ticks)
Dim ts3 As New TimeSpan
ts3 = ts2.Subtract(ts1)
Me.Days = ts3.Days
Me.Hours = ts3.Hours
Me.Minutes = ts3.Minutes
Me.Seconds = ts3.Seconds
End Sub
End Class
REM 调用
Private Sub GetTimeSumtract()
Dim mt As New MyTimespan
With mt
.dTime1 = "#2015/12/3 12:14:34#"
.dTime2 = Now
End With
mt.SetTimeCha()
MsgBox("时间间隔:" & mt.Days.ToString & "天" & mt.Hours.ToString & "时" & mt.Minutes.ToString & "分" & mt.Seconds.ToString & "秒")
End Sub