Date & Time
BigQuery
TIMESTAMP
Membuat nilai TIMESTAMP dari string, DATE, atau DATETIME. TIMESTAMP selalu disimpan dalam UTC.
Tipe hasil:
TIMESTAMPDiperbarui: 16 Mei 2026Syntax
SQL
TIMESTAMP(string_expression [, time_zone]) | TIMESTAMP(date [, time_zone]) | TIMESTAMP(datetime [, time_zone])Parameter
string_expressionSTRINGopsional
String timestamp untuk diparse
dateDATEopsional
DATE untuk dikonversi
datetimeDATETIMEopsional
DATETIME untuk dikonversi
time_zoneSTRINGopsional
Timezone untuk interpretasi input
Contoh Penggunaan
Parse String
SQL
1 SELECT 2 TIMESTAMP('2024-01-15 14:30:00') as ts_default, 3 TIMESTAMP('2024-01-15 14:30:00', 'Asia/Jakarta') as ts_jakarta;
Parse string ke TIMESTAMP dengan timezone.
Hasil
| ts_default | ts_jakarta |
|---|---|
| 2024-01-15 14:30:00 UTC | 2024-01-15 07:30:00 UTC |
From Date
SQL
1 SELECT 2 TIMESTAMP(DATE '2024-01-15') as ts_from_date, 3 TIMESTAMP(DATE '2024-01-15', 'Asia/Jakarta') as ts_jakarta;
Konversi DATE ke TIMESTAMP.
Hasil
| ts_from_date | ts_jakarta |
|---|---|
| 2024-01-15 00:00:00 UTC | 2024-01-14 17:00:00 UTC |
From Datetime
SQL
1 SELECT 2 TIMESTAMP(DATETIME '2024-01-15 14:30:00', 'Asia/Jakarta') as ts;
Konversi DATETIME ke TIMESTAMP dengan timezone.
Hasil
2024-01-15 07:30:00 UTC
Pertanyaan Umum tentang TIMESTAMP
Apa itu fungsi TIMESTAMP di BigQuery?
Membuat nilai TIMESTAMP dari string, DATE, atau DATETIME. TIMESTAMP selalu disimpan dalam UTC. Di BigQuery, fungsi TIMESTAMP termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TIMESTAMP di BigQuery?
Gunakan sintaks berikut: TIMESTAMP(string_expression [, time_zone]) | TIMESTAMP(date [, time_zone]) | TIMESTAMP(datetime [, time_zone]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TIMESTAMP?
Fungsi 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 TIMESTAMP?
Semua 4 parameter bersifat opsional. Parameter yang digunakan: string_expression (STRING, opsional): String timestamp untuk diparse; date (DATE, opsional): DATE untuk dikonversi; datetime (DATETIME, opsional): DATETIME untuk dikonversi; time_zone (STRING, opsional): Timezone untuk interpretasi input.