DecodeDcTime

DecodeDcTime 1:

Diese Methode ermöglicht es, aus einem genormten ISO8601 Zeitformat (z. B. YYYY-MM-DDThh:mm:ss) eine SPS-Variable vom Datentyp DCTIME zu erzeugen. DCTIME entspricht der Anzahl an Nanosekunden ab dem Datum 01.01.2000. Wenn die Konvertierung erfolgreich war, gibt die Methode TRUE zurück, ansonsten FALSE.

Syntax

METHOD DecodeDcTime : BOOL
VAR_IN_OUT CONSTANT
  sDC         : STRING;
END_VAR
VAR_OUTPUT
  nDC         : DCTIME;
  hrErrorCode : HRESULT;
END_VAR

DecodeDcTime 2: Rückgabewert

Name

Typ

DecodeDcTime

BOOL

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

Name

Typ

sDC

STRING

DecodeDcTime 5: Ausgänge

Name

Typ

nDC

DCTIME

hrErrorCode

HRESULT

Beispielaufruf:

bSuccess := fbJson.DecodeDcTime('2017-08-09T06:54:00', nDc => dcTime);