Zeitdifferenz mit Sonderwünschen

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Zeitdifferenz mit Sonderwünschen

    Hallo,
    ich möchte einen "Kalender" für meine gearbeiteten Stunden anlegen.
    Als erstes soll es so aussehen:

    Anfang: [Textfeld wo Zeit eingetragen wird]
    Ende: [Textfeld wo Zeit eingetragen wird]
    Pause: [Auswahlfeld zwischen 30 oder 60 Minuten]
    Datum: [Sollte am besten ein schon vorher eingestelltes Datumsfeld wie der "Month kalender" in VB
    sein wenn das denn möglich ist um Datum auszuwählen.

    Dann klickt man auf Berechnen und er schreibt in ein Textfeld unten die Differenz so: (bsp: 1 Stunde , 20 Minuten)


    Helft mir bitte etwas... ich habe momentan erst kleine Teile und Probleme mit dem Berechnen, da er wegen dem datum etwas rummuckt :D
    Ich würde es so machen:
    Datum: [Sollte am besten ein schon vorher eingestelltes Datumsfeld wie der "Month kalender" in VB
    Anfang: [DateTime-feld wo Zeit eingetragen wird]
    Ende: [DateTime-feld wo Zeit eingetragen wird]
    Pause: [Auswahlfeld zwischen 30 oder 60 Minuten]
    Mit DateTime.Parse() sorgst Du datür, dass da das richtige Format drin steht.
    Dann hast Du DataTime-Werte, deren Differenz ein TimeSpan-Wert ist, und alles andere ergint sich dann von allein.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!