Wochennummern im Monat. Wie kann ich das herausfinden?

2968
quack quixote

ok, ich bin dumm!

Ich mache einen Projektplan und für jeden Monat habe ich die Wochen 1-4.

Meine Frage ist, wie Sie wissen, zu welcher Wochennummer ein bestimmtes Datum gehört.

Ich habe mit Outlook gespielt, aber es werden nur Wochennummern für das ganze Jahr angezeigt, was nicht gut ist.

Kennt jemand eine Online-Ressource, in der ich für einen Monat einfach in die Vergangenheit und in die Zukunft blicken kann?

1

4 Antworten auf die Frage

2
Dan McGrath

Erstens sollten Sie beachten, dass es durchschnittlich 4 1/3 Wochen pro Monat gibt. Wenn Sie also nur 1 bis 4 Wochen verwenden, können Sie nicht alle Daten darstellen.

Abgesehen davon, wenn Sie durch 7 teilen und aufrunden, erhalten Sie eine Wochennummer zwischen 1 und 5.

WeekNumber = Ceiling(DayofMonth / 7)

Gehört der 7. Tag zur 1. oder 2. Woche? Ich denke, die richtige Formel verwendet * ceiling () * (oder * upper () *, dasselbe), nicht * floor () + 1 *. Als weiteres Beispiel ist der 28. Februar gemäß dieser Formel in der fünften Woche. quack quixote vor 14 Jahren 0
Kommt drauf an, ob es ein langer Tag in Australien war oder nicht :). Du bist in der Tat richtig. Entsprechend aktualisiert. Dan McGrath vor 14 Jahren 0
1
Sergiy Belozorov

Schauen Sie sich nur den Tag des Monats an. Die Wochennummer bedeutet, dass upper(day_number / 7),Sie die Tagesnummer durch 7 teilen und auf die nächste Ganzzahl runden müssen. Denken Sie daran, dass es auch eine fünfte Woche geben kann. Zum Beispiel gehört der 31. März zur Woche Nummer 5.

Dies ist selten erforderlich, daher konnte ich keine Online-Ressource finden. Ich habe jedoch selbst einen solchen Plan erstellt: http://spreadsheets.google.com/ccc?key=0AtSkm7a08YmdFFmVGdXdk8xR0tITk5mZ2ttaXI1bHc&hl=de

0
Bobby

Technisch unterstützt jedes Kalenderprogramm eine Ansicht namens 'Monat'. Fe Sunbird zeigt den Kalender in dieser Ansicht in fünf bis sechs Zeilen mit jeweils einer Woche:

dieser Screenshot

Ich weiß jedoch nicht, was Ihr Projekt innerhalb eines Monats für eine Woche hält.

0
asdfg

Ist es das, wonach Sie suchen:
Wenn ein Monat mit dem letzten Tag einer Woche beginnt, dann gehört der zweite Tag des Monats zur zweiten Woche des Monats ....
Dann versuchen Sie dies,

temp = quotient(DayOfMonth/7)
if remainder(DayOfMonth/7) > DayOfWeek:
. . . WeekNumber = temp+1
else:
. . . WeekNumber = temp

Dies ist nur die Logik ....