16,554
社区成员
发帖
与我相关
我的任务
分享
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
For i = 0 To 23
cbBeginTime.Items.Add(i & ":00")
Next
For i = 0 To 23
cbEndTime.Items.Add(i & ":00")
Next
End Sub
Dim strStartTime As String
Dim strEndTime As String
Dim result As String
Dim dtStart As DateTime
Dim dtEnd As DateTime
Dim difference As TimeSpan
Private Sub btnCal_Click(sender As Object, e As EventArgs) Handles btnCal.Click
strStartTime = cbBeginTime.Text
strEndTime = cbEndTime.Text
dtStart = New DateTime
dtEnd = New DateTime
dtStart = Convert.ToDateTime("2017-10-21 " & strStartTime)
dtEnd = Convert.ToDateTime("2017-10-21 " & strEndTime)
difference = dtEnd.Subtract(dtStart)
result = Convert.ToString(difference.TotalHours)
txtResult.Text = result
End Sub
End Class