Date & Time

TIMESTAMP

BigQueryBigQuery

Membuat nilai TIMESTAMP dari string, DATE, atau DATETIME. TIMESTAMP selalu disimpan dalam UTC.

Tipe hasil: TIMESTAMPDiperbarui: 16 Mei 2026

Syntax

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
1SELECT
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_defaultts_jakarta
2024-01-15 14:30:00 UTC2024-01-15 07:30:00 UTC

From Date

SQL
1SELECT
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_datets_jakarta
2024-01-15 00:00:00 UTC2024-01-14 17:00:00 UTC

From Datetime

SQL
1SELECT
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.