GetISOTSfromTS

(System Library)

Description: Convert a VTScada timestamp to the ISO 8601 date and time format.
Returns: An ISO8601 Timestamp formatted string
Usage: Script or steady state.
Function Groups: Time and Date
Related to: GetTSfromISOTS
Format: GetISOTSfromTS(Timestamp[, IsUTC])
Parameters:  
Timestamp
(Required) A VTScada timestamp (e.g. 482188850)
IsUTC
(Optional) Boolean value. If TRUE (Default) the timezone is UTC. If FALSE, then the timezone is local.
Comments:

VTScada uses UTC-based timestamps stored as seconds since midnight, January 1st, 1970. (ex 482188850)

ISO 8601-style timestamps follow the format, YYYY-MM-DDThh:mm:ss (ex. 1985-04-12T23:20:50.52)

If the timezone is local (IsUTC = FALSE), the input timestamp is first converted to UTC and then formatted as ISO8601. This ensures that, regardless of the input timezone, the output is always a UTC ISO8601 string.

Example:

\System.GetISOTSfromTS(482188850)