- Categories:
Context functions (General)
CURRENT_DATE¶
Returns the current date of the system.
Syntax¶
CURRENT_DATE()
CURRENT_DATE
Arguments¶
None.
Returns¶
The function returns a value of type DATE.
Usage notes¶
The setting of the TIMEZONE parameter affects the return value. The returned date is in the time zone for the session.
The display format for dates in the output is determined by the DATE_OUTPUT_FORMAT session parameter (default
YYYY-MM-DD
).To comply with the ANSI standard, this function can be called without parentheses in SQL statements.
However, if you are setting a Snowflake Scripting variable to an expression that calls the function (for example,
my_var := CURRENT_DATE();
), you must include the parentheses. For more information, see the usage notes for context functions.
Examples¶
Show the current date, time, and timestamp:
SELECT CURRENT_DATE(), CURRENT_TIME(), CURRENT_TIMESTAMP();
+----------------+----------------+-------------------------------+
| CURRENT_DATE() | CURRENT_TIME() | CURRENT_TIMESTAMP() |
|----------------+----------------+-------------------------------|
| 2024-04-18 | 07:47:37 | 2024-04-18 07:47:37.084 -0700 |
+----------------+----------------+-------------------------------+