Creates a DATE value from individual components, or extracts a DATE from a timestamp or datetime expression.
DATEDiperbarui: 13 Jun 2026DATE(year, month, day) | DATE(timestamp_expression [, time_zone]) | DATE(datetime_expression)Year (1–9999).
Month (1–12).
Day (1–31).
A timestamp from which to extract the date.
A datetime from which to extract the date.
Timezone for converting a timestamp to a date.
1 SELECT 2 DATE(2024, 1, 15) as from_parts, 3 DATE(2024, 12, 31) as year_end;
Create a DATE value from year, month, and day components.
| from_parts | year_end |
|---|---|
| 2024-01-15 | 2024-12-31 |
1 SELECT 2 ts, 3 DATE(ts) as date_utc, 4 DATE(ts, 'Asia/Jakarta') as date_jakarta 5 FROM UNNEST([TIMESTAMP '2024-01-15 20:00:00 UTC']) as ts;
Extract a DATE from a timestamp with timezone adjustment.
| ts | date_utc | date_jakarta |
|---|---|---|
| 2024-01-15 20:00:00 UTC | 2024-01-15 | 2024-01-16 |
1 SELECT 2 DATE('2024-01-15') as parsed_date;
Parse an ISO-formatted string into a DATE value.
Sudah paham DATE? Latih langsung di browser
Latihan interaktif, langsung di browser.