DATE

Converts a TIMESTAMP, TIMESTAMPTZ, DATE, or TEXT value to a DATE value. If the conversion cannot be performed, the DATE function raises an error.

Syntax

DATE(<expression>)

Aliases

CAST(<expression> AS DATE)
<expression>::DATE

Parameters

Parameter Description
<expression> The expression that should be converted to a DATE.

Return Type

The DATE function returns a result of type DATE. If the conversion cannot be performed, the DATE function raises an error. For more information on conversion rules, check out the documentation of the DATE data type.

Example

The following code example converts the TEXT value 1990-01-01 to a DATE value representing that date:

SELECT DATE('1990-01-01');

Returns

1990-01-01