vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 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 - Ein- und Umsteiger
Re: Zeitdifferenzen periodisch berechnen 
Autor: Manfred X
Datum: 03.04.10 23:27

Hallo!

Für die Uhrzeit muss es reichen!


Private Sub Zeitdifferenz(ByVal StartZeit As Date, ByVal EndZeit As Date, _
                          ByRef Periode1 As Integer, ByRef Periode2 As Integer)
 
        Dim p1s As Integer = 421    '07:01
        Dim p1e As Integer = 1380  '23:00
        Dim zeit As Date = StartZeit, tm As Integer
 
        Periode1 = 0 : Periode2 = 0
 
        While zeit < EndZeit
            tm = zeit.Hour * 60 + zeit.Minute
            If tm >= p1s And tm <= p1e Then
                Periode1 += 1
            Else
                Periode2 += 1
            End If
            zeit = zeit.AddMinutes(1)
        End While
    End Sub
Verwendung:

Dim startzeit, endzeit As Date
startzeit = CDate("1.1.2010 22:00")
endzeit = CDate("2.1.2010 14:30")

Dim p1, p2 As Integer

Zeitdifferenz(startzeit, endzeit, p1, p2)

In p1, p2 stehen die Minuten pro Periode.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeitdifferenzen periodisch berechnen2.870Morfeus8203.04.10 22:03
Re: Zeitdifferenzen periodisch berechnen2.245Manfred X03.04.10 22:50
Re: Zeitdifferenzen periodisch berechnen2.455Manfred X03.04.10 23:27
Re: Zeitdifferenzen periodisch berechnen2.257Morfeus8204.04.10 09:32
Re: Zeitdifferenzen periodisch berechnen2.246Manfred X04.04.10 11:09
Re: Zeitdifferenzen periodisch berechnen2.276Morfeus8204.04.10 22:47
Re: Zeitdifferenzen periodisch berechnen2.318Manfred X05.04.10 01:43
Re: Zeitdifferenzen periodisch berechnen2.211Morfeus8205.04.10 10:24
Re: Zeitdifferenzen periodisch berechnen2.348Morfeus8206.04.10 11:55

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