Conversion Functions
Conversion functions convert values from one data type to another.
The following table lists the supported functions:
| Function | Syntax | Description |
|---|---|---|
| epoch() | epoch(timestamp expr t) |
Returns the number of seconds since the epoch given a timestamp value |
| int() | int(double expr x) |
Returns an int from a double |
| long() | long(double expr x) |
Returns a long from a double |
| parseDate() | parseDate(string expr s_date, string mask) |
Returns date from a string using a specified format |
| parseDouble() | parseDouble(string expr x, string mask) |
Returns double from a string |
| parseTimestamp() | parseTimestamp(string expr date, string mask) |
Return a timestamp from a string with a given time and date format |
| quarter() | quarter([timestamp or date] expr t) |
Returns the quarter corresponding to a timestamp or date expression |
| second() | second([timestamp or date] expr t) |
Returns the seconds component of a timestamp or date expression |
| string() | string(int expr n) |
Returns a string from an int |
| timestamp() | timestamp(string expr t) |
Returns a timestamp from a string |
| double() | double(string expr str) |
Returns a double from string str |
| toChar() | toChar(date expr d, string fmt) |
Returns a string from date d formatted with fmt |