DATE/DT_TO_<type>
Der IEC-Operator dient der Konvertierung vom Datentyp DATE oder DATE_AND_TIME (DT) in einen anderen Datentyp.
Syntax: <DATE-Datentyp>_TO_<Datentyp>
Intern speichert TwinCAT das Datum in einem DWORD in Sekunden seit dem 1.Januar 1970. Diesen Wert konvertiert TwinCAT. Beim Datentyp STRING ist das Ergebnis die Datumskonstante.
![]() | Bei der Typkonvertierung von größeren zu kleineren Datentypen können Informationen verloren gehen. |
Beispiele:
ST-Code | Ergebnis |
---|---|
bVar := DATE_TO_BOOL(D#1970-01-01); | FALSE |
nVar := DATE_TO_INT(D#1970-01-15); | 29952 |
nVar := DT_TO_BYTE(DT#1970-01-15-05:05:05); | 129 |
sVar := DT_TO_STRING(DT#1998-02-13-14:20); | 'DT#1998-02-13-14:20:00' |
FUP-Code | Ergebnis |
---|---|
FALSE | |
29952 | |
129 | |
'DT#1998-02-13-14:20:00' |
Siehe auch:
- Datentypen > Datums- und Uhrzeitdatentypen