DATE_and_TOD_To_DT
Kombiniert das Datum des Typs DATE und die Uhrzeit des Typs TIME_OF_DAY (TOD) zur Zeitinformation des Typs DATE_AND_TIME (DT).
Namensraum: Tc3_Collections
Bibliothek: Tc3_Collections (Tc3_Collections.compiled-library)
Syntax
FUNCTION DATE_and_TOD_To_DT : DT
VAR_INPUT
d : DATE;
t : TOD;
END_VAR
VAR_OUTPUT
wMilliseconds : WORD;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
d | DATE | Datum. |
t | TOD | Uhrzeit. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
wMilliseconds | WORD | Millisekunden Rest der TOD-Uhrzeit, welches nicht in den Typ DATE_AND_TIME konvertiert werden konnte. Der DATE_AND_TIME Typ hat die max. Auflösung von einer Sekunde. |
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
DATE_and_TOD_To_DT | DT | Kombinierte Zeitinformation vom Typ DATE_AND_TIME. |
Beispiel
PROGRAM MAIN
VAR
d : DATE:= D#2022-09-15;
t : TOD:=TOD#17:24:56.789;
dateAndTime : DT;
wMilliseconds : WORD;
END_VAR
d:=D#2022-09-15;
t:=TOD#17:24:56.789;
dateAndTime:=DATE_and_TOD_To_DT(d:=d, t:=t, wMilliseconds=>wMilliseconds);(* Result is: DT#2022-09-15-17:24:56, wMilliseconds = 789 *)
d:=D#2022-08-16;
t:=TOD#10:00:00.000;
dateAndTime:=DATE_and_TOD_To_DT(d:=d, t:=t, wMilliseconds=>wMilliseconds);(* Result is: DT#2022-08-16-10:00:00, wMilliseconds = 0 *)