Date & Time
BigQuery
PARSE_DATE
Mengparse string menjadi DATE berdasarkan format yang ditentukan. Kebalikan dari FORMAT_DATE.
Tipe hasil:
DATEDiperbarui: 16 Mei 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.
Pertanyaan Umum tentang PARSE_DATE
Apa itu fungsi PARSE_DATE di BigQuery?
Mengparse string menjadi DATE berdasarkan format yang ditentukan. Kebalikan dari FORMAT_DATE. Di BigQuery, fungsi PARSE_DATE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan PARSE_DATE di BigQuery?
Gunakan sintaks berikut: PARSE_DATE(format_string, date_string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi PARSE_DATE?
Fungsi PARSE_DATE mengembalikan nilai bertipe DATE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi PARSE_DATE?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: format_string (STRING, wajib): Format string yang mendeskripsikan input; date_string (STRING, wajib): String tanggal yang akan diparse.