vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: TimeSpan (Beispiel) 
Autor: Manfred X
Datum: 13.02.19 08:01

Private Function GetTimeSpan
        (hour1 As Integer, minute1 As Integer, second1 As Integer,
         hour2 As Integer, minute2 As Integer, second2 As Integer) As TimeSpan
 
        Dim day1 As Integer = 1, day2 As Integer = 1
 
        If hour1 = 24 Then
            If (minute1 <> 0 Or second1 <> 0) Then
                Throw New ArgumentException("Unzulässige Zeitangabe")
            End If
            hour1 = 0 : day1 = 2 'Tageswechsel
        End If
 
        If hour2 = 24 Then
            If (minute2 <> 0 Or second2 <> 0) Then
                Throw New ArgumentException("Unzulässige Zeitangabe")
            End If
            hour2 = 0 : day2 = 2
        End If
 
        Dim dt1 As New Date(1, 1, day1, hour1, minute1, second1)
        Dim dt2 As New Date(1, 1, day2, hour2, minute2, second2)
 
        Return New TimeSpan(dt2.Ticks - dt1.Ticks)
 
End Function
Annahme: Die beiden Zeitangaben liegen im selben Tag,
sonst wäre ein zusätzlicher Parameter für die Zahl der
Tageswechsel zwischen den beiden Uhrzeiten erforderlich.

Beitrag wurde zuletzt am 13.02.19 um 08:15:58 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
TimeSpan - Fehler bei 24 Uhr2.005H?nk12.02.19 17:14
Re: TimeSpan - Fehler bei 24 Uhr1.284Manfred X13.02.19 07:18
Re: TimeSpan (Beispiel)1.294Manfred X13.02.19 08:01
Re: TimeSpan -und Tagnummer im Jahr1.424minimalist13.02.19 08:35
Re: TimeSpan -und Tagnummer im Jahr1.293Manfred X13.02.19 08:39
Re: TimeSpan -und Tagnummer im Jahr1.280minimalist13.02.19 09:32
Re: TimeSpan -und Tagnummer im Jahr1.341Manfred X13.02.19 10:27
Re: TimeSpan -und Tagnummer im Jahr1.443H?nk13.02.19 16:05
Re: TimeSpan -und Tagnummer im Jahr1.262Manfred X13.02.19 16:47
Re: TimeSpan -und Tagnummer im Jahr1.274H?nk13.02.19 18:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel