vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

Visual-Basic Einsteiger
Re: Datum/Uhrzeit vergleich mit Now?? 
Autor: saschga
Datum: 19.10.11 13:59

Hallo,
ich schreib einfach mal hier rein
vll kann mir ja einer helfen.

also...
ich habe ein Programm geschrieben welches einmal pro tag zu einer bestimmten uhrzeit ausgeführt werden soll.
Man kann dem Programm eine Uhrzeit, eine Aufgabe die erledigt werden soll und Tage an denen die Aufgabe ausgeführt werden soll.

Es handelt sich um einen Backupdienst, der von einem bestimmten Verzeichnis ein Backup erstellen soll und die Tage gibt man mit an weil am Wochenende brauchen keine Backups erstellt werden damit auch auf dauer Speicher gespart wird.

Jetzt ist das Problem, dass wenn der Dienst über mehrere Tage läuft, in der Überprüfung das Datum zwar verglichen wird aber da z.B. wenn der Mittwoch zum Beispiel der 19.10.2011 ist und die Aufgabe am Freitag den 21.10.2011 um 9 Uhr wieder starten soll, der Tag aber die Uhrzeit nicht berücksichtigt wird. Am Donnerstag um 0 Uhr wird dann die Aufgabe ausgeführt.
Bei aufeinander folgenden Tagen funktioniert es. also von Montag bis Freitag

Hier mein Code zum berechnen des nächsten Start Datums:
If DateTime.Now > objJob.NextStartDate Then
 
      While dtmNow > objJob.NextStartDate
        objJob.NextStartDate = objJob.NextStartDate.AddDays(1)
      End While
 
      dtmNow = objJob.NextStartDate
 
      While Not objJob.Days.Contains(dtmNow.DayOfWeek)
        dtmNow = dtmNow.AddDays(1)
      End While
 
      Return New DateTime(dtmNow.Year, dtmNow.Month, dtmNow.Day, dtmNow.Hour, _
        dtmNow.Minute, dtmNow.Second)
 
Else
      Return objJob.StartTime
End If
hier überprüfe ich ob die Aufgabe wieder gestartet werden soll
 If dtmNow > objJob.NextStartDate AndAlso _
    objJob.Days.Contains(dtmNow.DayOfWeek) Then
Danke für eure Hilfe
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datum/Uhrzeit vergleich mit Now??12.336woerny0125.05.08 10:28
Re: Datum/Uhrzeit vergleich mit Now??11.727mst54725.05.08 11:32
Re: Datum/Uhrzeit vergleich mit Now??11.449Ne kölsche Jung25.05.08 11:51
Re: Datum/Uhrzeit vergleich mit Now??11.391woerny0125.05.08 23:56
Re: Datum/Uhrzeit vergleich mit Now??11.613cheezburgla25.05.08 23:58
Re: Datum/Uhrzeit vergleich mit Now??8.699saschga19.10.11 13:59
Re: Datum/Uhrzeit vergleich mit Now??8.766Franki20.10.11 06:58

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