Skip to main content
Version: 1.0.0

timestamp

timestamp* : string

ParameterTypeDescription
ResultstringCurrent time returned using ISO format with milliseconds

Description

timestamp returns the current UTC time in ISO format with milliseconds, i.e. yyyy-MM-ddTHH:mm:ss.SSSZ. Note that the "Z" character indicates the GMT time zone.

Each time returned by timestamp is expressed according to the ISO 8601 standard.

note

This function is not suitable for timing purposes; you should use milliseconds when you want to measure elapsed time.

Example

You can use timestamp in a log file to know precisely when the events occurred. As shown below, you may have several operations occurring during the same second:

var logWithTimestamp : string
var myFile : 4D.File

myFile = file("/LOGS/TimestampProject.log")
logWithTimestamp = timestamp+char(Tab)+"log with timestamp"+char(Carriage return)
myFile.setContent(logWithTimestamp)

Result:

2023-12-12T13:31:29.477Z   Log with timestamp

See also

milliseconds
string
time