Date & Time
BigQuery
PARSE_TIMESTAMP
Mengkonversi string menjadi tipe TIMESTAMP dengan dukungan timezone.
Tipe hasil:
TIMESTAMPDiperbarui: 16 Mei 2026Syntax
SQL
PARSE_TIMESTAMP(format_string, timestamp_string [, timezone])Parameter
format_stringSTRINGwajib
Format pattern untuk parsing
timestamp_stringSTRINGwajib
String timestamp yang akan diparse
timezoneSTRINGopsional
Timezone untuk interpretasi (default: UTC)
Contoh Penggunaan
Parse dengan Timezone
SQL
1 SELECT PARSE_TIMESTAMP('%Y-%m-%d %H:%M:%S %Z', '2024-06-15 14:30:00 UTC') as parsed;
Parsing timestamp dengan timezone indicator.
Hasil
2024-06-15 14:30:00 UTC
Parse dengan Timezone Parameter
SQL
1 SELECT PARSE_TIMESTAMP('%Y-%m-%d %H:%M:%S', '2024-06-15 14:30:00', 'Asia/Jakarta') as parsed;
Timestamp diinterpretasikan dalam timezone Jakarta.
Hasil
2024-06-15 07:30:00 UTC
Pertanyaan Umum tentang PARSE_TIMESTAMP
Apa itu fungsi PARSE_TIMESTAMP di BigQuery?
Mengkonversi string menjadi tipe TIMESTAMP dengan dukungan timezone. Di BigQuery, fungsi PARSE_TIMESTAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan PARSE_TIMESTAMP di BigQuery?
Gunakan sintaks berikut: PARSE_TIMESTAMP(format_string, timestamp_string [, timezone]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi PARSE_TIMESTAMP?
Fungsi PARSE_TIMESTAMP mengembalikan nilai bertipe TIMESTAMP. 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_TIMESTAMP?
Fungsi ini memiliki 2 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: format_string (STRING, wajib): Format pattern untuk parsing; timestamp_string (STRING, wajib): String timestamp yang akan diparse; timezone (STRING, opsional): Timezone untuk interpretasi (default: UTC).