> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sdf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Conversion Functions

## `date`

Converts the timestamp argument to a date
*Supported Signatures*

```sql theme={null}
function date(timestamp) returns date
function date(varchar) returns date
function date(varchar, varchar) returns date
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/date)

## `time`

Converts the timestamp argument to a time
*Supported Signatures*

```sql theme={null}
function time(timestamp) returns time
function time(varchar) returns time
function time(variant) returns time
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/time)

## `to_array`

*Supported Signatures*

```sql theme={null}
function to_array($1) returns array
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_array)

## `to_binary`

*Supported Signatures*

```sql theme={null}
function to_binary($1) returns binary
function to_binary($1, string) returns binary
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_binary)

## `to_boolean`

*Supported Signatures*

```sql theme={null}
function to_boolean($1) returns boolean
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_boolean)

## `to_char`

*Supported Signatures*

```sql theme={null}
function to_char($1, string) returns string
function to_char($1) returns string
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_char)

## `to_date`

*Supported Signatures*

```sql theme={null}
function to_date($1) returns date
function to_date($1, string) returns date
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_date)

## `to_decimal`

*Supported Signatures*

```sql theme={null}
function to_decimal($1) returns decimal(38, 0)
function to_decimal($1, bigint) returns decimal(38, 0)
function to_decimal($1, bigint, bigint) returns decimal(38, 0)
function to_decimal($1, string) returns decimal(38, 0)
function to_decimal($1, string, bigint) returns decimal(38, 0)
function to_decimal($1, string, bigint, bigint) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_decimal)

## `to_double`

*Supported Signatures*

```sql theme={null}
function to_double($1) returns double
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_double)

## `to_json`

Convert variant data to string as JSON
*Supported Signatures*

```sql theme={null}
function to_json(variant) returns varchar
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_json)

## `to_number`

*Supported Signatures*

```sql theme={null}
function to_number($1) returns decimal(38, 0)
function to_number($1, bigint) returns decimal(38, 0)
function to_number($1, bigint, bigint) returns decimal(38, 0)
function to_number($1, string) returns decimal(38, 0)
function to_number($1, string, bigint) returns decimal(38, 0)
function to_number($1, string, bigint, bigint) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_number)

## `to_numeric`

*Supported Signatures*

```sql theme={null}
function to_numeric($1) returns decimal(38, 0)
function to_numeric($1, bigint) returns decimal(38, 0)
function to_numeric($1, bigint, bigint) returns decimal(38, 0)
function to_numeric($1, string) returns decimal(38, 0)
function to_numeric($1, string, bigint) returns decimal(38, 0)
function to_numeric($1, string, bigint, bigint) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_numeric)

## `to_object`

*Supported Signatures*

```sql theme={null}
function to_object($1) returns object
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_object)

## `to_time`

*Supported Signatures*

```sql theme={null}
function to_time($1) returns time
function to_time($1, string) returns time
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_time)

## `to_timestamp`

*Supported Signatures*

```sql theme={null}
function to_timestamp($1) returns timestamp
function to_timestamp($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_timestamp)

## `to_timestamp_ltz`

*Supported Signatures*

```sql theme={null}
function to_timestamp_ltz($1) returns timestamp
function to_timestamp_ltz($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_timestamp_ltz)

## `to_timestamp_ntz`

*Supported Signatures*

```sql theme={null}
function to_timestamp_ntz($1) returns timestamp
function to_timestamp_ntz($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_timestamp_ntz)

## `to_timestamp_tz`

*Supported Signatures*

```sql theme={null}
function to_timestamp_tz($1) returns timestamp
function to_timestamp_tz($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_timestamp_tz)

## `to_varchar`

*Supported Signatures*

```sql theme={null}
function to_varchar($1) returns string
function to_varchar($1, string) returns string
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_varchar)

## `to_variant`

*Supported Signatures*

```sql theme={null}
function to_variant($1) returns variant
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_variant)

## `to_xml`

Convert variant data to string as XML
*Supported Signatures*

```sql theme={null}
function to_xml(variant) returns varchar
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/to_xml)

## `try_to_binary`

*Supported Signatures*

```sql theme={null}
function try_to_binary($1) returns binary
function try_to_binary(string, string) returns binary
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_binary)

## `try_to_boolean`

*Supported Signatures*

```sql theme={null}
function try_to_boolean($1) returns boolean
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_boolean)

## `try_to_date`

*Supported Signatures*

```sql theme={null}
function try_to_date($1) returns date
function try_to_date($1, string) returns date
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_date)

## `try_to_decimal`

*Supported Signatures*

```sql theme={null}
function try_to_decimal($1) returns decimal(38, 0)
function try_to_decimal($1, bigint) returns decimal(38, 0)
function try_to_decimal($1, bigint, bigint) returns decimal(38, 0)
function try_to_decimal($1, string) returns decimal(38, 0)
function try_to_decimal($1, string, bigint) returns decimal(38, 0)
function try_to_decimal($1, string, bigint, bigint) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_decimal)

## `try_to_double`

*Supported Signatures*

```sql theme={null}
function try_to_double($1) returns double
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_double)

## `try_to_number`

*Supported Signatures*

```sql theme={null}
function try_to_number($1) returns decimal(38, 0)
function try_to_number($1, bigint) returns decimal(38, 0)
function try_to_number($1, bigint, bigint) returns decimal(38, 0)
function try_to_number($1, string) returns decimal(38, 0)
function try_to_number($1, string, bigint) returns decimal(38, 0)
function try_to_number($1, string, bigint, bigint) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_number)

## `try_to_numeric`

*Supported Signatures*

```sql theme={null}
function try_to_numeric($1) returns decimal(38, 0)
function try_to_numeric($1, bigint) returns decimal(38, 0)
function try_to_numeric($1, bigint, bigint) returns decimal(38, 0)
function try_to_numeric($1, string) returns decimal(38, 0)
function try_to_numeric($1, string, bigint) returns decimal(38, 0)
function try_to_numeric($1, string, bigint, bigint) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_numeric)

## `try_to_time`

*Supported Signatures*

```sql theme={null}
function try_to_time($1) returns time
function try_to_time($1, string) returns time
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_time)

## `try_to_timestamp`

*Supported Signatures*

```sql theme={null}
function try_to_timestamp($1) returns timestamp
function try_to_timestamp($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_timestamp)

## `try_to_timestamp_ntz`

*Supported Signatures*

```sql theme={null}
function try_to_timestamp_ntz($1) returns timestamp
function try_to_timestamp_ntz($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_timestamp_ntz)

## `try_to_timestamp_tz`

*Supported Signatures*

```sql theme={null}
function try_to_timestamp_tz($1) returns timestamp
function try_to_timestamp_tz($1, string) returns timestamp
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/try_to_timestamp_tz)
