> Warnung: Du f�llst mit dem Ansatz auf die Schn...H
>
> Die KW-Berechung ist eine hochkomplizierte Sache, wenn sie �ber alle
> Jahre hinweg funktionieren soll.

Stimmt.

> Die deutsch DIN regelt zum Beispiel
> dass die Woche 1 mit einem Donnerstag anfangen muss (vage - so ca.).
> Wenn Du die Logik in eine eigene Funktion packen willst, wird der Code
> lang und die Diskussion dauert noch eine Weile. Und genaue DIN-Vorlage
> muss auch her.

AFAIR ist die erste Woche des Jahres diejenige, die mindestens vier
Tage im neuen Jahr hat.

> Nimmst dagegen die eingebaute Funktion, haben andere die Arbeit f�r Dich
> gemacht. Hier mal die Beschreibung von DatePart. Wobei f�r DIN gerechte
> Berechung der vbThursday f�r das Argument ErsterWochentag verwendet
> wird.  Das andere Argument (ErsteWocheimJahr ) kann man m.E. vergessen.

Ich denke, es ist anders:
Beispiel DE:
Erster Tag einer Woche ist immer Montag (vbMonday)
Ertste Woche ist die mit 4 Tagenim neuen Jahr (vbFirstFourDay).

=> DatePart("ww", Now, vbMonday, vbFirstFourDay)

Alle Klarheiten beseitigt?
Alex



| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an