Hi,
ich habe Daten die Kalenderwochen zugeordnet sind. Jetzt sollen diese Daten Monaten zugeordnet werden. Allerdings besteht das Problem, dass Kalenderwochen nicht völlig Deckungsgleich mit den Monaten sind.
Es gibt einige Kalenderwochen, die in zwei Monaten liegen. Die Daten beziehen sich aber tatsächlich auf ganze Wochen und können nicht einzelnen Tagen zugeordnet werden. Jetzt wurde entschieden, dass eine
solche Kalenderwoche immer dem Monat zugeschrieben wird, in dem sie mehr Tage hat.
Das versuche ich jetzt gerade zu realisieren:
Momentan wird einfach der Wochenanfang übergeben. Ergo wird die Kalenderwoche immer dem vorherigen Monat zugeschrieben. Wie man sieht wird bereits der Fall ermittelt, ob eine KW zwischen den Monaten liegt
Month ist einfach ein Integer. Mein Problem ist, dass ich nicht von diesem Integer auf den ersten Tag des Monats komme um zu ermitteln um was für einen Wochentag es sich handelt. Month lässt sich auch nicht einfach in ein Date umwandeln.
Jemand ne Idee?
ich habe Daten die Kalenderwochen zugeordnet sind. Jetzt sollen diese Daten Monaten zugeordnet werden. Allerdings besteht das Problem, dass Kalenderwochen nicht völlig Deckungsgleich mit den Monaten sind.
Es gibt einige Kalenderwochen, die in zwei Monaten liegen. Die Daten beziehen sich aber tatsächlich auf ganze Wochen und können nicht einzelnen Tagen zugeordnet werden. Jetzt wurde entschieden, dass eine
solche Kalenderwoche immer dem Monat zugeschrieben wird, in dem sie mehr Tage hat.
Das versuche ich jetzt gerade zu realisieren:
Momentan wird einfach der Wochenanfang übergeben. Ergo wird die Kalenderwoche immer dem vorherigen Monat zugeschrieben. Wie man sieht wird bereits der Fall ermittelt, ob eine KW zwischen den Monaten liegt
week.Start.Month <> week.End.Month
Month ist einfach ein Integer. Mein Problem ist, dass ich nicht von diesem Integer auf den ersten Tag des Monats komme um zu ermitteln um was für einen Wochentag es sich handelt. Month lässt sich auch nicht einfach in ein Date umwandeln.
Jemand ne Idee?
Option strict = on
If it's stupid and it works it ain't stupid.
If it's stupid and it works it ain't stupid.