Allgemeine Informationen
Allgemeine Hinweise, die bei der Typkonvertierung zu berücksichtigen sind, finden Sie im Kapitel zu den Funktionen der Typkonvertierung.
Definition
IEC-Operator für Konvertierungen vom Variablentyp DATE oder DATE_AND_TIME in einen anderen Typ.
Syntax
DATE_TO_<Datentyp>
DT_TO_<Datentyp>
Konvertierungsergebnisse
Intern wird das Datum seit dem 1.Januar 1970 abgespeichert in einem DWORD abgespeichert. Dieser Wert wird dann konvertiert.
Beim Typ STRING ist das Ergebnis die Datumskonstante.
HINWEIS: Für die Operatoren, die einen Wert in eine Zeichenfolge des Typs STRING oder WSTRING konvertieren, ist ein Operand erforderlich, der dem Zieldatentyp entspricht.
Beispiele in ST
Beispiele in ST mit Konvertierungsergebnissen:
Beispiel
|
Ergebnis
|
b := DATE_TO_BOOL(D#1970-01-01);
|
FALSE
|
i := DATE_TO_INT(D#1970-01-15);
|
29952
|
byt := DT_TO_BYTE(DT#1970-01-15-05:05:05);
|
129
|
str := DT_TO_STRING(DT#1998-02-13-14:20);
|
'DT#1998-02-13-14:20'
|
Beispiele in AWL/IL
Beispiele in AWL/IL mit Konvertierungsergebnissen:
Beispiel
|
Ergebnis
|
LD D#1970-01-01
DATE_TO_BOOL
ST b
|
FALSE
|
LD D#1970-01-01
DATE_TO_INT
ST i
|
29952
|
LD D#1970-01-15-05:05:
DATE_TO_BYTE
ST byt
|
129
|
LD D#1998-02-13-14:20
DATE_TO_STRI...
ST str
|
'DT#1998-02-13-14:20'
|