Date & Time

PARSE_DATE

BigQueryBigQuery

Mengparse string menjadi DATE berdasarkan format yang ditentukan. Kebalikan dari FORMAT_DATE.

Tipe hasil: DATEDiperbarui: 16 Mei 2026

Syntax

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
1SELECT
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_formatindo_formatlong_format
2024-01-152024-01-152024-01-15

Import Data

SQL
1SELECT
2 order_id,
3 PARSE_DATE('%d-%b-%Y', date_string) as order_date
4FROM `project.dataset.raw_orders`;

Parse tanggal dari data import.

Safe Parsing

SQL
1SELECT
2 date_string,
3 SAFE.PARSE_DATE('%Y-%m-%d', date_string) as parsed_date
4FROM `project.dataset.raw_data`
5WHERE 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.