F_GetDayOfWeek

F_GetDayOfWeek 1:

Die Funktion liefert die Nummer des Wochentags nach DIN 1355 / ISO 8601. Nach dieser Norm sind die Wochentage wie folgt Nummeriert: Montag = 1, Dienstag = 2, ... Sonntag = 7.

FUNCTION F_GetDayOfWeek : WORD

VAR_INPUT

VAR_INPUT
    in : DT;
END_VAR

in: Das Datum, dessen Wochentagsnummer ermittelt werden soll.

 

Beispiel in ST:

PROGRAM MAIN
VAR
    dtFirst   : DT := DT#2008-01-01-00:00;
    dayOfWeek : WORD;
END_VAR
dayOfWeek := F_GetDayOfWeek(dtFirst);

Das Ergebnis ist 2 (Dienstag)

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v2.10.0 Build >= 1325

PC or CX (x86, ARM)

TcUtilities.Lib