convert-type()

Converts the data type of value a into the data type b. Additionally, you can specify a format template in parameter c for a.

If the data type is not supported, the function will terminate with an error.

The return value of the function is the converted value.

This function can be used for type sensitive comparisons of two values in "equals" or "goto" functions. See section Data Types.

Parameters


Parameter

Description

a

Value whose data type is to be converted.

b

Name of the new data type. Note: Use the three dots to select a value. Note: The value is case-insensitive.

c

(optional) Format template for a.


Examples


Parameter a

Parameter b

Parameter c

Result

Remark

String: 100

integer


Integer: 100


String: 100,00

double

####0,00

Double: 100.0


String: text

biginteger


BigInteger: 0


String: 13.12.2011 12:34:56

timestamp

dd.MM.yyyy hh:mm:ss

Timestamp: 2011-12-13 12:34:56


String: 2011-12-13

timestamp


Timestamp: 2011-12-13 00:00:00.0


String: 2011-12-13 12:34:56

date


Date: 2011-12-13


String: text

timestamp


Timestamp: 1970-01-01 00:00:00.0

The Empty Flag is not set.

BigInteger: 1319106879766

integer


Integer: 551919894

Integer is not able to represent a number that big, which leads to information loss.

BigInteger: 1319106879766

date


Date: 2011-10-20

The number is interpreted as Unix time.

BigInteger: 1319106879766

timestamp


Date: 2011-10-20 12:34:39.766

The number is interpreted as Unix time.