Errechnung von Zeitdauer
Zeitdauer
folgender Code:
Private Sub txtDauerLoesungFuellen()
'zeit zwischen beginn und ende ermitteln und eintragen
Dim strDauer As String
Dim strStunden As String
Dim strMinuten As String
strDauer = FormatDateTime(CDate(Me.txtDatumLoesung & " " & Me.txtZeitLoesung) - CDate(Me. _
txtDatumProblem & " " & Me.txtZeitProblem), vbShortTime)
strStunden = CInt(Mid(strDauer, 1, 2))
strMinuten = CInt(Mid(strDauer, 4, 2))
If strStunden = "1" Then
strStunden = strStunden & " Stunde "
ElseIf strStunden = "0" Then
strStunden = ""
Else
strStunden = strStunden & " Stunden "
End If
If strMinuten = "1" Then
strMinuten = strMinuten & " Minute"
ElseIf strMinuten = "0" Then
strMinuten = ""
Else
strMinuten = strMinuten & " Minuten"
End If
strDauer = strStunden & strMinuten
Me.txtDauerLoesung.Value = strDauer
End Sub
Ich würde gerne bei der Errechnung des strDate (Zeile 8) die Zeit zwischen 22.45 Uhr und 05.45 Uhr herausnehmen, sprich strDate zwischen 22.00 Uhr und 06.00 Uhr sollte nur 1 Stunde betragen.Könnt ihr mir da weiterhelfen?
Vielen Dank im voraus
Tschau
Mario