Habt Ihr Euch eigentlich die Aufgabenstellung mal angeschaut?
Da steht klar und deutlich, dass die Feiertage als Arbeitstage zu zählen sind.

hat jemand eine Idee, wie man per ILE-RPG die Arbeitstage des Monats ermitteln kann. Feiertage sollen hier ebenfalls als Arbeitstage gelten.
Ich würde die folgende Lösung vorschlagen:
  1. Das Datum des Monatsersten und Monatsletzten (Monatsanfang + 1 Monat - 1 Tag) bestimmen.
  2. Den Wochentag des Monatsersten ermitteln (z.B. mit SQL-Funktion DayOfWeek oder über CEEAPI).
  3. Anschließend über eine Schleife vom Monatsersten zum Monatsletzten den Wochentag ermitteln und nur die Tage zählen, die kein Wochenende sind.


Birgitta