DecodeDcTime
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
Rückgabewert
Name | Typ |
---|---|
DecodeDcTime | BOOL |
/ Ein-/Ausgänge
Name | Typ |
---|---|
sDC | STRING |
Ausgänge
Name | Typ |
---|---|
nDC | DCTIME |
hrErrorCode | HRESULT |
Beispielaufruf:
bSuccess := fbJson.DecodeDcTime('2017-08-09T06:54:00', nDc => dcTime);