WinCC WinCC 7.4 VBS Kalenderwoche

McMeta

Level-1
Beiträge
153
Reaktionspunkte
13
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich lasse mir mit DatePart die aktuelle Kalenderwoche berechnen.

Code:
Kalenderwoche = DatePart("ww", Date(), 2, 2)

Jetzt ist mir jedoch aufgefallen, dass beim Jahreswechsel die Berechnung teilweise nicht stimmt.
Z.B. wird mir für den 01.01.2017 schon die 1 ausgegeben, obwohl es noch die KW52 ist.

Hat dafür jemand eine Lösung?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ob die erste Kalenderwoche mit dem 1.1 oder der ersten vollen Woche beginnen soll ist nunmal Definitionssache.
DatePart scheint auch ein einen Parameter für die Auswahl "vbFirstFullWeek"... https://www.w3schools.com/Asp/func_datepart.asp

Das ist schon klar, darum habe ich ja auch "vbFirstFourDays" gewählt.
Code:
DatePart("ww", Date(), 2, [B][U][COLOR=#ff0000]2[/COLOR][/U][/B])
"vbFirstFullWeek" wäre nicht richtig, denn z.B. der 31.12.2018 ist schon die 1.KW 2019.
 
Ah... Sorry. Wer lesen kann...

Ich hab's bei mir in v7.4 auch grad probiert, bekomme für den 1.1.2017 auch immer KW1, egal welche Parameter ich übergebe. :confused:
 
Zurück
Oben