CONV_TIMESTAMP

Use the CONV_TIMESTAMP script function to convert date and time to a different time zone by using the format YYYY-MM-DD HH:MM:SS. For more information, see Time Zone (TZ).

Syntax

CONV_TIMESTAMP (Timestamp,[TimeZone1][,TimeZone2])

Parameters

Return code

The script function returns the timestamp in the format YYYY-MM-DD HH:MM:SS.

Important! If you do not use UTC as the basis for calculation, conversion results are imprecise when you change from Daylight Savings Time to Standard Time. Example: The system cannot identify whether the time 02:30:00 refers to its first occurrence in Daylight Savings Time or to its second occurrence in Standard Time. Therefore, the reads it as its first occurrence. For details, see Daylight Saving and Standard Time Changes.

Example

The following example converts the timestamp for the turn of the year 2017/2018. TimeZone1 sets the time zone that is defined for Sydney, Australia (TZ.SYD). This time zone should be converted to Central European Time which is set with TimeZone2 (TZ.CET). The result, 2017-12-31 14:00:00, is written to the activation report.

:SET &CET# = CONV_TIMESTAMP("2018-01-01 00:00:00","TZ.SYD","TZ.CET")
:
PRINT &CET#

See also:

seealso

Script Date and Time Functions

Date, Time and Period Formats in Scripts