util.Datetime.fromSecondsSinceEpoch

Converts a number of seconds since Epoch to a datetime.

Syntax

util.Datetime.fromSecondsSinceEpoch(
  seconds FLOAT
 )
  RETURNING local DATETIME q1 TO q2
  1. seconds is the number of seconds since Epoch. This can be a whole integer or a decimal, if the target datetime
  2. local is the local datetime value.

Usage

The util.Datetime.fromSecondsSinceEpoch() method converts the number of seconds since the Unix Epoch (1970-01-01 00:00:00 GMT) passed as parameter, to a DATETIME value, in the local time.

Important: If the number of seconds passed as parameter is a floating point number including a fraction of seconds, the result will be a DATETIME YEAR TO FRACTION(N), otherwise it is DATETIME YEAR TO SECOND.

Example

IMPORT util
MAIN
    DEFINE dt DATETIME YEAR TO SECOND
    LET dt = util.Datetime.fromSecondsSinceEpoch( 9876234 )
    DISPLAY dt
END MAIN