Function
Arg | Description | Type |
---|---|---|
time | Time to format | Any (required) |
format | A format specifier as per the Golang time.Format. Additionally any constants specified in https://pkg.go.dev/time#pkg-constants can be used. | string |
Format a timestamp into a string.
This uses the same type of format string as described https://pkg.go.dev/time#Time.Format . You can also use any of the constants described in https://pkg.go.dev/time#pkg-constants as a shorthand to common time formatting directives.
The output timezone is UTC by default but can be changed using the
TZ
VQL variable.
LET TZ="Europe/Berlin"
SELECT timestamp_format(time=now(), format="RFC3339") FROM scope()
> "2024-08-29T02:05:23+02:00"