Zum Inhalt springen

DerKleineEisbaer

Mitglieder
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

  1. Hallo Zusammen, folgende Aufgabe stellt sich mir: Es soll in einer Schnittstelle, welche u.a.52 Wochenfelder beinhaltet, für jede Woche, die von einer Verkaufsaktion betroffen ist, ein Flag gesetzt werden. Das bedeutet also, dass wenn eine Verkaufsaktion vom 13. bis zum 23. März 2014 läuft, zwei Wochen angekreuzt werden müssen, da sowohl die 11. als auch die 12. Kalenderwoche von der Aktion betroffen sind. In der Schnittstelle geht es einfach um die fortlaufenden Wochen (bis max. 52), es müssen als nur jeweils ein Kreuz in den ersten beiden Wochenfeldern gesetzt werden. Als "betroffen" gilt eine Woche, wenn in ihr an mindestens einem normalen Werktag (Mo - Fr) die Verkaufsaktion stattfindet. Nun kann eine 10tägige Verkaufsaktionsdauer aber auch über 3 Wochen verteilt stattfinden, z.B. vom 14.03. bis 24.03.2014. In der 11. KW ist ein Freitag, in der 13. KW der Montag und in der 12. KW dazwischen sind alle Werktage betroffen. Man kann also nicht einfach 10 Tage durch 7 Tage teilen, und meinen, dass dann zwei Wochen betroffen sein müssten. Im Programm habe ich die Möglichkeit, mir über eine Funktion die Anzahl von Tagen bzw. (ganzen) Wochen zwischen zwei Datümern (von/bis) geben zu lassen. Außerdem steht mir eine Funktion zur Verfügung, die mir zu jedem beliebigen Datum den Wochentag (also Mo, Die, Mi ...) zurückgibt. Reicht das aus, um meine Aufgabe zu lösen? Wenn ja, fällt jemandem ein Algorithmus für diese Aufgabe ein? Vielen Dank für Eure Ideen!

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...