Time Functions

CLtL2 Reference 

variable *EPOCH*
*epoch* is the current epoch in use, which is a universal time.
The system needs to at least be able to handle epochs back to midnight Jan 1 1970.
*epoch* is globally initialized to midnight Jan 1 1970.
All universal times are relative to *epoch*. 

function GET-UNIVERSAL-TIME : () 

function DECODE-UNIVERSAL-TIME : (universal-time) 

function ENCODE-UNIVERSAL-TIME : (second minute hour date month year) 

function TIME-FROM-NOW : (delta) 

function TIME-HAS-ARRIVED? : (time) 

function ENCODE-TIMESTRING : (second minute hour date month year) 

function TIMESTRING : (&optional (universal-time (get-universal-time)))
timestring returns a string in the format dd/mm/yy hh:mm:ss from the
universal time given. If none is given, the current time is used. 

variable *CLOCK-GRANULARITY*
*clock-granularity* is the number of internal clock units per second.
time evals form and returns the number of internal clock units it took
to execute. 

function GET-INTERNAL-REAL-TIME : () 

function SLEEP : (seconds)