Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.200 Beiträge
 
Delphi 12 Athens
 
#2

AW: DATEDIFF ohne Wochenenden

  Alt 31. Mai 2014, 18:35
Entweder:
Du berechnest die Differenz, läufst dann in einer Schleife die Wochenen dazwischen durch ziehst Diese ab.

Oder du berechnest die Differenz,
dann werden davon die Tage bis zum nächsten Wochenende (Samstag) abgezogen (in X speichern), danach kann man das durch 7 Teilen und bekommt die Anzahl der Wochen, womit man die entsprechende Anzahl der Samstage abziehen kann und dann wird von X nochmal 1 abgezogen, ebenfalls durch 7 teilen und die entsprechende Anzahl an Sonntagen abziehen.
Ach ja, wenn der Anfang ein Sonntag war, dann nochmal 1 abziehen, da Dieser ja beim Sprung bis zum Samstag übergangen wurde.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (31. Mai 2014 um 18:38 Uhr)
  Mit Zitat antworten Zitat