Parses a string into a DATE based on the specified format. The inverse of FORMAT_DATE.
DATEDiperbarui: 13 Jun 2026PARSE_DATE(format_string, date_string)Format string describing the input
The date string to parse
1 SELECT 2 PARSE_DATE('%Y-%m-%d', '2024-01-15') as iso_format, 3 PARSE_DATE('%d/%m/%Y', '15/01/2024') as dmy_format, 4 PARSE_DATE('%B %d, %Y', 'January 15, 2024') as long_format;
Parse date strings in various formats into DATE values.
| iso_format | dmy_format | long_format |
|---|---|---|
| 2024-01-15 | 2024-01-15 | 2024-01-15 |
1 SELECT 2 order_id, 3 PARSE_DATE('%d-%b-%Y', date_string) as order_date 4 FROM `project.dataset.raw_orders`;
Parse date strings from imported raw data.
1 SELECT 2 date_string, 3 SAFE.PARSE_DATE('%Y-%m-%d', date_string) as parsed_date 4 FROM `project.dataset.raw_data` 5 WHERE SAFE.PARSE_DATE('%Y-%m-%d', date_string) IS NOT NULL;
Parse date strings safely, filtering out invalid values.
Sudah paham PARSE_DATE? Latih langsung di browser
Latihan interaktif, langsung di browser.