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 - Ein- und Umsteiger
Re: Zeitberechnung 
Autor: cookstdu
Datum: 17.05.08 12:11

Hallo

Die DateTime Klasse ist eigentlich recht einfach zu handhaben.

 Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
   System.EventArgs) Handles Button2.Click
        ' Die Ankunftszeit in die Textbox schreiben
        TxtKommt.Text = Now.ToLongTimeString
    End Sub
 
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button3.Click
        TxtGeht.Text = Now.ToLongTimeString ' Der Junge geht nach Hause
        Dim pause As New TimeSpan(1, 0, 0) ' hat eine Stunde Pause gemacht
        Dim kommtZeit As DateTime
        Dim gehtZeit As DateTime
        'Die beiden Zeiten aus den TextBoxen auslesen
        Dim b1 As Boolean = DateTime.TryParse(TxtKommt.Text, kommtZeit)
        Dim b2 As Boolean = DateTime.TryParse(TxtGeht.Text, gehtZeit)
        'wenn erfolgreich die Arbeitszeit berechnen und ausgeben
        If b1 And b2 Then
            ' Datetime.substract liefert einen TimeSpan zurück, von dem wir 
            ' wieder einen Timespan subtrahieren können. 
            TxtGesamt.Text = gehtZeit.Subtract(kommtZeit).Duration.Subtract( _
              pause).ToString
        End If
    End Sub
cu

Wenn alle Stricke rei?en, dann h?ng ich mich auf. ~ Karl Kraus

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zeitberechnung3.061kiron17.05.08 08:49
Re: Zeitberechnung2.023cookstdu17.05.08 12:11
Re: Zeitberechnung1.750kiron17.05.08 15:55
Re: Zeitberechnung1.695cookstdu17.05.08 16:17

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