vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
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 Uhr1.632H?nk12.02.19 17:14
Re: TimeSpan - Fehler bei 24 Uhr1.058Manfred X13.02.19 07:18
Re: TimeSpan (Beispiel)1.060Manfred X13.02.19 08:01
Re: TimeSpan -und Tagnummer im Jahr1.192minimalist13.02.19 08:35
Re: TimeSpan -und Tagnummer im Jahr1.062Manfred X13.02.19 08:39
Re: TimeSpan -und Tagnummer im Jahr1.053minimalist13.02.19 09:32
Re: TimeSpan -und Tagnummer im Jahr1.099Manfred X13.02.19 10:27
Re: TimeSpan -und Tagnummer im Jahr1.178H?nk13.02.19 16:05
Re: TimeSpan -und Tagnummer im Jahr1.035Manfred X13.02.19 16:47
Re: TimeSpan -und Tagnummer im Jahr1.031H?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-2024 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