DecodeFileTime

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