DecodeDateTime

DecodeDateTime 1:

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

DecodeDateTime 2: Rückgabewert

Name

Typ

DecodeDateTime

BOOL

DecodeDateTime 3:/DecodeDateTime 4: Ein-/Ausgänge

Name

Typ

sDT

STRING

DecodeDateTime 5: Ausgänge

Name

Typ

nDT

DATE_AND_TIME

hrErrorCode

HRESULT

Beispielaufruf:

bSuccess := fbJson.DecodeDateTime('2017-08-09T06:54:00', nDT => dateTime);