Date & Time
BigQuery
PARSE_DATE
Mengparse string menjadi DATE berdasarkan format yang ditentukan. Kebalikan dari FORMAT_DATE.
Tipe hasil:
DATEDiperbarui: 7 Jan 2026Syntax
SQL
PARSE_DATE(format_string, date_string)Parameter
format_stringSTRINGwajib
Format string yang mendeskripsikan input
date_stringSTRINGwajib
String tanggal yang akan diparse
Contoh Penggunaan
Parse Various Formats
SQL
1 SELECT 2 PARSE_DATE('%Y-%m-%d', '2024-01-15') as iso_format, 3 PARSE_DATE('%d/%m/%Y', '15/01/2024') as indo_format, 4 PARSE_DATE('%B %d, %Y', 'January 15, 2024') as long_format;
Parse berbagai format tanggal.
Hasil
| iso_format | indo_format | long_format |
|---|---|---|
| 2024-01-15 | 2024-01-15 | 2024-01-15 |
Import Data
SQL
1 SELECT 2 order_id, 3 PARSE_DATE('%d-%b-%Y', date_string) as order_date 4 FROM `project.dataset.raw_orders`;
Parse tanggal dari data import.
Safe Parsing
SQL
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 dengan handling untuk invalid data.