DecodeDateTime
Diese Methode ermöglicht es, aus einem genormten ISO8601-Zeitformat (z. B. YYYY-MM-DDThh:mm:ss) eine SPS-Variable vom Datentyp DATE_AND_TIME bzw. DT zu erzeugen. DT entspricht hierbei der Anzahl an Sekunden ab dem Datum 01.01.1970. Wenn die Konvertierung erfolgreich war, gibt die Methode TRUE zurück, ansonsten FALSE.
Syntax
METHOD DecodeDateTime : BOOL
VAR_IN_OUT CONSTANT
sDT : STRING;
END_VAR
VAR_OUTPUT
nDT : DATE_AND_TIME;
hrErrorCode : HRESULT;
END_VAR
Rückgabewert
Name | Typ |
---|---|
DecodeDateTime | BOOL |
/ Ein-/Ausgänge
Name | Typ |
---|---|
sDT | STRING |
Ausgänge
Name | Typ |
---|---|
nDT | DATE_AND_TIME |
hrErrorCode | HRESULT |
Beispielaufruf:
bSuccess := fbJson.DecodeDateTime('2017-08-09T06:54:00', nDT => dateTime);