Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.033 Beiträge
Delphi 12 Athens
|
AW: DATEDIFF ohne Wochenenden
31. Mai 2014, 19: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 19:38 Uhr)
|